改進現有程式碼(重構)是作為程式設計師所面臨的最常見任務之一。 Five Lines of Code 《五行程式碼》教你清晰且可操作的重構規則,你可以應用這些規則,而無需依賴「程式碼異味」等直覺判斷。按照作者的專家觀點 – 透過遵循一組特定的原則可以學習重構和程式碼異味 – 你將了解何時重構程式碼、針對什麼問題應用什麼模式以及表明需要返工的程式碼特徵。
Down to earth, focused, and right on point. It will challenge you without intimidating you and without insulting your intelligence.
Robert C. Martin
在 Five Lines of Code 中你將學到:
- 糟糕代碼的跡象
- 安全地改進程式碼,即使你不理解它
- 平衡優化和程式碼通用性
- 正確的編譯器實作
- 提取方法、引入策略模式以及許多其他重構模式
- 編寫允許透過添加進行更改的穩定程式碼
- 編寫不需要註解的程式碼
- 現實世界中的偉大重構實踐
改進現有程式碼(重構)是作為程式設計師所面臨的最常見任務之一。 Five Lines of Code 《五行程式碼》教你清晰且可操作的重構規則,你可以應用這些規則,而無需依賴「程式碼異味」等直覺判斷。按照作者的專家觀點 – 透過遵循一組特定的原則可以學習重構和程式碼異味 – 你將了解何時重構程式碼、針對什麼問題應用什麼模式以及表明需要返工的程式碼特徵。
關於這個技術
《五行程式碼》為各個技能等級的開發人員提供了重構的全新視角。在書中,你將掌握作者 Christian Clausen 的創新方法,學習具體的規則,將任何方法精簡到五行或更少!你將了解何時重構、適用於最常見問題的特定重構模式以及應完全刪除的程式碼特徵。
關於這本書
- 糟糕代碼的跡象
- 安全地改進程式碼,即使你不理解它
- 平衡優化和程式碼通用性
- 正確的編譯器實作
內容包含

目標讀者
適合各種技能等級的開發人員。範例使用易於閱讀的 Typescript,風格與 Java 和 C# 相同。
關於作者
Christian Clausen 是一位技術敏捷教練,負責教導團隊如何重構程式碼。
購買書籍網址 | 今日特價書


也許你會有興趣
- 軟體工程相關線上課程與電子書
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響