您所在的位置: 首页>>读书频道>>设计开发>>软件工程>>

2.14 必须通过所有测试和审查

http://book.51cto.com  2008-04-21 15:45  (美)Paul M.Duvall Steve Matyas Andrew Glover著 .  机械工业出版社  我要评论(0)

2.14   必须通过所有测试和审查

在CI的环境中,所有项目自动化测试必须100%地通过,构建才能算成功(这是一项技术上的判定条件,并不是说所有人的所有工作都要做到完美)。自动化的测试和编译同样重要。每个人都同意不能编译的代码是不能工作的,因此,不能通过测试的代码也是不能工作的。接受没有完全通过测试的代码将导致低品质的软件。

没有道德的开发者可能会简单地注释掉失败的测试。当然,这是与目标背道而驰的。覆盖率工具可以指出哪些源代码没有对应的测试。您可以运行一个代码覆盖率检查工具,作为集成构建的一部分工作。

对于进行自动化的软件审查也是一样。使用一个所有代码都必须遵守的通用的编码和设计标准。还可以加入一些不会使构建失败的高级审查,这些审查可以确定那些代码需要进一步调查。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
IT工程师该不该考CCIE?顶级认证的阵痛与希望
系统应用日志分析管理
计算机网络维护入门
测试开发人员参考手册
甲骨文85亿美元收购BEA
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有