Paste_Image.png
這本書是我工作的第三個年頭在上海新華書店發現的。略厚的一本,看到之后,如獲至寶。
這本書的編寫思路是,先編寫一個類似編寫過程式的代碼。一步一步的教你用TDD的思路去重構,最后得到一個比較ok的代碼。他會告訴你哪里不太合適,并且教你如何用TDD去重構。
值得一提的是,這本書對于不懂Java的人來說,也能看得懂。因為例子淺顯易懂,這個可以當作為Java的入門書籍。
在工作生涯中,有好幾次編寫復雜模塊的時候用TDD的方式去實踐。實踐的結果是,開發速度沒有明顯下降,但是BUG率一直保持在0%,而且編碼期間,我還會進行多次重構,以消除不合適的代碼。當時的感覺超棒。
可以說,這本書對我的編碼風格影響最為深遠。謹以此文作為對作者的感謝吧。