早期的软件开发模式是由程序员负责编写不同的模块,在软件项目完成之前,一次性的把各个模块集成在一起,再进行测试。我们称这种集成方式为“big-bang”的集成方式。使用该种集成方式的项目团队把软件集成安排在开发阶段的后期,一般是应用“瀑布式(Cascade)”开发模式。在项目后期才开始对软件进行集成,会为项目引入很多的未知因素和巨大风险--程序员往往发现越来越多的Bug等待他们去修复。这种集成方式很有可能会威胁到软件项目的成功。随着市场竞争的日益激烈,对软件产品的发布要求越来越高、越来越频繁,这种“big-bang”的集成方式已经不能满足开发团队的需求。取而代之的持续集成的开发方式“Continuous integration”。持续集成可以有效地解决软件开发过程中的许多问题,可以有效的确保软件质量,减小项目的风险,使得软件开发团队从容面对各种各样的变化。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论