當我看到什麼速成或者多少天學會某種技術時,我泰半會採取懷疑的態度。這屬於典型的標題黨。那麼,重構能夠在31天速成嗎?能,前提作為讀者的你必須具備非常紮實的設計技能,以及豐富的專案經驗。如果真是這樣的讀者,恐怕一周就能速成了吧。
開個玩笑。實際上我是想推薦一本書,它的名字叫31 days of refactoring。這本書其實講的並不是什麼速成技巧,而是重構技術的經驗薈萃。它利用大量的**例項(c#**)演示了各種重構模式的應用。這些示例很簡單,簡單到初學者都可以看會。至於重構模式的講解,就更直觀了,沒有冗長的理論描述,更沒有讓人乏味的重構步驟,甚至沒有讓人小心翼翼的單元測試,只有初始與結果。重構之前是什麼樣,重構之後又是什麼樣,全部用**來說話。乾脆,直接。
還猶豫什麼,快行動吧!enjoye it:)
31天速成重構
當我看到什麼速成或者多少天學會某種技術時,我泰半會採取懷疑的態度。這屬於典型的標題黨。那麼,重構能夠在31天速成嗎?能,前提作為讀者的你必須具備非常紮實的設計技能,以及豐富的專案經驗。如果真是這樣的讀者,恐怕一周就能速成了吧。開個玩笑。實際上我是想推薦一本書,它的名字叫31 days of refa...
31天重構指南
作者趙劼發布於 2009年9月6日 上午11時52分 代 碼重構 refactoring 是指在保持程式外部表現不變的情況下改變其內部實現的做法。重構的目標主要是改進程式的內部質量,例如增加 可讀性,簡化 結構,增強可維護性 效能或擴充套件性。即使初期設計得再合理,但由於軟體發展本身不可能是完美的,...
31天重構指南
重構 refactoring 是指在保持程式外部表現不變的情況下改變其內部實現的做法。重構的目標主要是改進程式的內部質量,例如增加 可讀性,簡化 結構,增強可維護性 效能或擴充套件性。即使初期設計得再合理,但由於軟體發展本身不可能是完美的,因此重構作為改進 質量的手段,會持續運用在在軟體開發過程中。...