[電子書] Five Lines of Code – How and when to refactor

改進現有程式碼(重構)是作為程式設計師所面臨的最常見任務之一。 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 是一位技術敏捷教練,負責教導團隊如何重構程式碼。


購買書籍網址 | 今日特價書

Sponsored by Mannning


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading