詳細資訊
本書內容 ‧不良程式碼的特徵 ‧在不必理解程式碼的情況下安全地改進程式 ‧平衡最佳化和程式碼的泛化通用性 ‧正確的編譯器使用方法 本書適合各種程度的程式開發人員閱讀。書中的範例程式是使用易讀的TypeScript,採用類似Java和C#的編寫風格來呈現。 回頁首 Christian Clausen 有五年的時間在擔任顧問和技術負責人,是一位Technical Agile Coach,指導軟體開發團隊如何進行程式碼重構。 回頁首 第1章 重構重構 第2章 深入了解重構的原理 PART 1 藉由重構遊戲程式來學習 第3章 拆分長函式 第4章 讓型別碼能運作 第5章 把相似的程式碼統合在一起 第6章 保護資料 PART 2 把學到的知識帶入現實世界 第7章 與編譯器合作 第8章 遠離注釋 第9章 愛上刪除程式碼 第10章 不要害怕新增程式碼 第11章 遵循程式碼中的結構 第12章 避免最佳化和通用性 第13章 讓不良的程式碼突顯出來 第14章 總結回顧 附錄A 為Part 1 內容安裝相關工具