游客,本帖隐藏的内容需要积分高于 99999 才可浏览,您当前积分为 0
答题:
每日构建(daily builds)意味着自动地,每天,完整地构建整个代码树(源代码树指的就是一个项目所有的已经组织好的代码文件。通常代码树应该用版本控制软件管理起来。
每日构建好处:
1、当一个bug被修正了,测试者可以很快得到最新的修正后的版本开始重新测试,以验证bug是否真正地被修复了。
2、开发人员可以更加确定他们对代码做的修改不会破坏任何一个版本。
3、每日构建则不会有人拖后腿。
4、外部团队(例如市场销售部门,进行beta测试的一些客户)可以获得一个比较稳定的版本,这样对他们开展自己的工作比较有利。
5、假如每日构建出的文件存档管理,当发现一个无法解决的bug时,可以通过对这些文件进行搜索来确定什么时候这个bug第一次出现。如果有对代码进行了完善的版本控制,也可以找出是谁在何时对代码进行的导入导致了这个bug。
6、当开发者修正了测试者报告的一个错误时,如果测试者同时报告了发现错误时构建的版本,开发人员可以直接在那个版本中测试是否bug真正被修复了。
查的资料,来源:joelonsoftware.com,作者:周思博 译:Chen Bin |