
软件工程
zhu2695
Coding life....
展开
-
持续集成(Continuous integration)
1. 持续集成 定义:大师Martin Fowler对持续集成是这样定义的: 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。 2. 持续集成 价值:1.减少风险2.减少重复过程3.任何时间、任何地点生成可部署原创 2013-04-04 23:13:00 · 709 阅读 · 0 评论 -
敏捷开发 (Agile development)
一,敏捷开发概述敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。Test-Driven Development(测试驱动开发),是敏捷开发的最重要的部分。二,敏捷开发的特点原创 2013-04-06 12:03:49 · 1392 阅读 · 0 评论 -
你懂黑客在说什么吗?
黑客术语你了解多少?俗话说,入乡随俗,既然入了黑客的门,就必须懂得黑客的行话,本文总结了21个常用的黑客术语让你摆脱门外汉的影子。 黑客术语1.肉鸡:所谓“肉鸡”是一种很形象的比喻,比喻那些可以随意被我们控制的电脑,对方可以是WINDOWS系统,也可以是UNIX/LINUX系统,可以是普通的个人电脑,也可以是大型的服务器,我们可以象操作自己的电脑那样来操作它们,而转载 2013-09-30 22:22:04 · 2013 阅读 · 1 评论