我們開始有些討論囉。
這書的原始出版日期是 2004 年,有一些詞彙並不像現在比較被普遍使用,甚至已經是 convention 了。
也有一些是作者刻意不先用一些「詞彙」來掉書包,而是用描述 context 的方式來說明,為什麼我們會需要這些東西,而這些東西就是常見的某個「詞彙」。
看書卡彈很正常,尤其是實務上沒有其他知識領域互相搭配或實際打仗經驗,容易被單點卡住。
歡迎大家討論,也歡迎大家用新台幣支持天瓏跟博碩。
當然,也很歡迎來明年二月的課:【針對遺留代碼加入單元測試的藝術】
>> https://dotblogs.com.tw/…/unit-testing-effectively-with-leg…
這門課就是針對 legacy code + isolated unit test 兩個核心,透過實務演練來說明書裡的精華。
真要說參考書,就是:
① Working Effectively with Legacy Code
② The Art of Unit Test - 2nd edition
不太理解第三章裡面這個 "感測" 指的是什麼意思 ? 🧐
「working effectively with legacy code天瓏」的推薦目錄:
working effectively with legacy code天瓏 在 91 敏捷開發之路 Facebook 的最佳貼文
喔喔喔喔!沒想到博碩談到版權,再次出版了 Working Effectively with Legacy Code 的繁體中文書了!
>> https://www.tenlong.com.tw/products/9789864344000
我推薦的重構三部曲:
① Working Effectively with Legacy Code
② Refactoring
③ Refactoring to Patterns
原本三本的簡體、繁體中文都絕版了(當然,Refactoring 是推出新版)
現在最難買到的 Working Effectively with Legacy Code 就沒這問題啦,無疑是一大福音。
對我來說,先看這一本,再看 Martin Fowler 的 Refactoring 會更順一點。
畢竟, Working Effectively with Legacy Code 帶到了蠻多「在無測試保護的情況下,如果用低風險的手法重構」
沒啥好說的了,先訂個 30 本來當學員贈書就對了。
※ 用新台幣支持 天瓏資訊圖書 跟 博碩 就對啦!
※ 兵貴神速,已經建立完成這本書的閱讀交流社團:https://www.facebook.com/groups/342463580015957/