I love good-enough

在 agilechina 邮件组看到一个说法很不错:

对于相对复杂的产品或系统来说,zero-bug 是一种理想,good-enough 是我们的原则。Good-enough 原则就是一种权衡投入产出比的原则:不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。我们的操作困难在于:如何界定什么样的测试是不充分的,什么样的测试是过分的。目前状况唯一可用的答案是:制定最低测试通过标准和测试内容,然后具体问题具体分析。

的确在开发中想解决100%的 bug 是不现实的,想测试 100% 的代码也同样是困难的。很多的问题需要大范围、长时间的使用才能发现,有句名言说的好:任何 bug 在足够多的眼球之前都会暴露无疑!

有一条关于 “I love good-enough”的留言

发表你的看法

最近主题:

最近评论

  • g.zhen.ning: 有道理,有点喜欢ruby,不过不知道前...
  • Suave: rails 还是挺有局限性的,ruby 是个更...
  • g.zhen.ning: 对,rails越用越顺手~,交流还谈不上,...
  • Suave: @g.zhen.ning 跟着 rails 版本走事件挺有...
  • g.zhen.ning: 看了你写Web 开发大全 - Ruby on Rails 版...