字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
让开发自动化: 除掉构建脚本中的气味
发布: 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