- 0
- 0
- 约6.63千字
- 约 11页
- 2022-06-13 发布于广东
- 举报
软件质量之路:日构建
日构建是一项非常基础的软件开发实践,遗憾的是,并没有多少组织真正意识到它的好处。通过本章的讨论,你可以知道日构建对软件开发的意义,了解日构建的基本情况以及如何着手进行日构建。
什么是软件开发的有效管理
在一家全国性银行里,是什么保证了复杂的资金结算的正确性?每天各地网点需要保证账户、资金、票据的平衡,才能关闭业务;这些网点的数据都是不断采集的,每个采集点都要保证账户余额,才能最终在一天内完成一家银行的结算。每天,它都像一台精心设计的机器一样运转。不仅是银行,任何企业都可以。小杂货铺老板也知道每天算账,看看今天是盈是亏。这些行为已经成为工作的一部分,甚至成为一种习惯。
软件开发也是一样。我们必须找到一种方法来衡量日常工作,确保日常工作能够有效地继续,并最终将软件开发的过程变成一个内部过程。这种方法称为日常构建或持续集成。
为什么需要日构建
日构建和持续集成是类似的,对开放源码熟悉的人应该都知道Nightly Build。而持续集成这个词来自XP方法,它的频率可以比日构建更高,可以做到几分钟就进行一次集成,故而由此得名。在本文中,我们只讨论日构建,而要将日构建转换为持续集成是非常容易的。事实上,并没有规定持续集成必须是以分钟为单位进行的,如果你愿意,以一周为单位进行持续集成也是可行的。这样区分的目的是为了更好的使用日构建或是持续集成技术:
原创力文档

文档评论(0)