Contents
書籍簡介
全面修訂和更新版本-包括新的重構和程式碼範例
“任何傻瓜都能寫出電腦能夠理解的程式碼。 優秀的程式設計師編寫人們能夠理解的程式碼。” —M. Fowler (1999)
二十多年來,世界各地經驗豐富的程式設計師都依賴於 Martin Fowler 的重構( Refactoring ) 來改進現有程式碼的設計,提高軟體的可維護性,並使現有程式碼更易於理解
這個熱切期待的新版本已經完全更新,以反映當前程式設計視野的關鍵變化。 重構,第二版,以更新的重構系列為特色,包括 JavaScript 程式碼範例,以及新的功能範例,示範了沒有類別的重構。
和原來版本一樣,這個版本解釋了什麼是重構; 為什麼要重構; 如何識別需要重構的程式碼; 以及無論使用什麼語言,實際上要如何成功地進行重構。
- 瞭解重構的流程和一般原則
- 快速應用有用的重構,使程式更容易理解和更改
- 在程式碼中識別出”不好的氣味 ( bad smells )”,這是重構機會的訊號
- 探索重構,每一個都有解釋、動機、機制和簡單的範例
- 為重構構建可靠的測試
- 識別重構的取捨和障礙
包括免費訪問權威網路版,更多的重構資源。 (如何訪問網路版的詳細資訊見本書內部。)
關於作者
Martin Flowler

Martin Fowler 是 ThoughtWorks 的首席科學家,他將自己描述為“軟體開發的作者,演講者,顧問和普遍的嗓音。 我專注於設計企業軟體 – 看看什麼是一個好的設計,以及需要哪些實踐才能提出好的設計。“
購買書籍
也許您會有興趣
- 電子書 – Clean Code :A Handbook of Agile Software Craftsmanship
- C#開發者課程:學習編寫乾淨程式碼的藝術
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,得到 Udemy 特價課程訊息
你必須登入才能發表留言。