`
dongbin
  • 浏览: 248627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

在 FreeWheel 大力推广 TDD

阅读更多
来FreeWheel3周多了,工作上最大的成就就是推广TDD开发非常的成功,身边的同事从不写测试到自觉写测试,进步神速。尤其是 hideto 同学,还写了一些心得。

敏捷价值观的最重要一条就是勇气,TDD大家都说好,但是谁都不敢尝试。只有大刀阔斧的实践才有出路。

再次强调一下,TDD最重要的是Test First,补测试的方式是开发成本的极大浪费。早晚要写的东西为啥要拖到最后呢?

《Getting Real》书中的 Debt 的观点非常好,有些东西是债,你出来混早晚是要还的。更重要的是债是有利息的!很多人想把测试拖一拖,岂不知拖的越久,给项目代来的代价越大。Bad code smell 也是债,每天Refactoring跟每个月Refactoring在成本上就是质的区别了。

敏捷不是流程,不是技术,而是避免项目开发产生浪费的实践。可惜坏的实践容易在自然而然中形成,而好的实践需要勇气和执行力。
分享到:
评论
2 楼 blackanger 2008-03-20  
bindong是我的TDD的启蒙者。加油!
1 楼 robbin 2008-03-01  
呵呵,FreeWheel成了JavaEye在北京的RoR爱好者大本营了。

相关推荐

Global site tag (gtag.js) - Google Analytics