• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

让开发自动化: 除掉构建脚本中的气味

发布: 2008-4-03 17:03 | 作者: Paul Duvall | 来源: IBM | 查看: 27次 | 进入软件测试论坛讨论

领测软件测试网

t:~9M.K;y?.[I$hOM&?
fl6NYmjL"u|软件测试技术门户gIy"u\

p K)Nkol没有清理

UC#r6u!L*?:csA

S8r/}n ]M+kN没有严格减少所有底层假设的构建无疑是一颗定时炸弹。例如,如果构建没有避免一些简单的假设,例如会去掉用陈旧的数据生成的二进制文件,那么前一次构建遗留下来的文件就会引起错误。或者,正是由于前一次构建留下的文件,构建竟然得以"成功",这种情况更糟糕。 软件测试技术门户v-h2\^8e/Rh%H0p:a

ey)L4Y2c)y7f(t幸运的是,这个问题的解决办法很直观:只需删除任何之前的构建留下的所有目录和文件,就可以很容易地消除假设。这个简单的动作就可以减少假设,保证构建的成功或失败都是正确的。清单 5 演示了通过使用 delete Ant 任务删除之前的构建所使用的所有文件或目录,从而清理构建环境的一个例子:

.u/Vk:J9b
.s.t/o%Go