電子書 – Refactoring: Improving the Design of Existing Code, 2nd Edition

書籍簡介

全面修訂和更新版本-包括新的重構和程式碼範例

“任何傻瓜都能寫出電腦能夠理解的程式碼。 優秀的程式設計師編寫人們能夠理解的程式碼。” —M. Fowler (1999)

二十多年來,世界各地經驗豐富的程式設計師都依賴於 Martin Fowler 的重構( Refactoring ) 來改進現有程式碼的設計,提高軟體的可維護性,並使現有程式碼更易於理解

這個熱切期待的新版本已經完全更新,以反映當前程式設計視野的關鍵變化。 重構,第二版,以更新的重構系列為特色,包括 JavaScript 程式碼範例,以及新的功能範例,示範了沒有類別的重構。

和原來版本一樣,這個版本解釋了什麼是重構; 為什麼要重構; 如何識別需要重構的程式碼; 以及無論使用什麼語言,實際上要如何成功地進行重構。

  • 瞭解重構的流程和一般原則
  • 快速應用有用的重構,使程式更容易理解和更改
  • 在程式碼中識別出”不好的氣味 ( bad smells )”,這是重構機會的訊號
  • 探索重構,每一個都有解釋、動機、機制和簡單的範例
  • 為重構構建可靠的測試
  • 識別重構的取捨和障礙

包括免費訪問權威網路版,更多的重構資源。 (如何訪問網路版的詳細資訊見本書內部。)

關於作者

Martin Flowler

Martin Fowler 是 ThoughtWorks 的首席科學家,他將自己描述為“軟體開發的作者,演講者,顧問和普遍的嗓音。 我專注於設計企業軟體 – 看看什麼是一個好的設計,以及需要哪些實踐才能提出好的設計。“


購買書籍

也許您會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading