天天看點

在 FreeWheel 大力推廣 TDD

來FreeWheel3周多了,工作上最大的成就就是推廣TDD開發非常的成功,身邊的同僚從不寫測試到自覺寫測試,進步神速。尤其是 [url=http://hideto.iteye.com/]hideto[/url] 同學,還寫了一些心得。

靈活價值觀的最重要一條就是勇氣,TDD大家都說好,但是誰都不敢嘗試。隻有大刀闊斧的實踐才有出路。

再次強調一下,TDD最重要的是Test First,補測試的方式是開發成本的極大浪費。早晚要寫的東西為啥要拖到最後呢?

《Getting Real》書中的 Debt 的觀點非常好,有些東西是債,你出來混早晚是要還的。更重要的是債是有利息的!很多人想把測試拖一拖,豈不知拖的越久,給項目代來的代價越大。Bad code smell 也是債,每天Refactoring跟每個月Refactoring在成本上就是質的差別了。

靈活不是流程,不是技術,而是避免項目開發産生浪費的實踐。可惜壞的實踐容易在自然而然中形成,而好的實踐需要勇氣和執行力。

繼續閱讀