重構的時機與實作: 五行程式碼規則 | 誠品線上

Five Lines of Code: How and When to Refactor

作者 Christian Clausen
出版社 聯合發行股份有限公司
商品描述 重構的時機與實作: 五行程式碼規則:「內容很接地氣、焦點集中且掌握關鍵。這本書會挑戰您,但不會嚇到您,也不會侮辱您的智商。」—RobertC.Martin「這是一本有趣且令人愉

內容簡介

內容簡介 「內容很接地氣、焦點集中且掌握關鍵。這本書會挑戰您,但不會嚇到您,也不會侮辱您的智商。」 —Robert C. Martin 「這是一本有趣且令人愉悅的參考書,探索了程式設計中最容易被忽視的部分──程式碼重構。」 —Charles Lam, EVN AG 「這本書給了我全新的觀點,教我如何保持程式碼的可讀性和可維護性。我非常推薦這本書。」 —John Norcott, Webstaurantstore 「書中這些技巧簡單卻強大,而且範例練習題讓我們學習時變得很容易。它們可以應用在我所知道的任何程式語言上!」 —Christian Hasselbalch Thoudahl, BEC Financial Technologies 大多數的程式碼庫中都含有錯誤和沒有效率的程式,您需要找到並修正這些程式。正確的「重構」能讓您的程式碼變得優雅、易讀且好維護。在本書中,您將學習一種獨特的重構方法,可以用五行或更少的程式碼來實作任何方法。您還會發現一個大部分資深開發人員都知道的秘密:「有時候快速寫出程式碼稍後再修正,這種做法可能會更有效率!」 《重構的時機與實作|五行程式碼規則》是針對各種程度的開發人員重新探索重構的全新觀點。在本書中,讀者將掌握作者Christian Clausen創新的做法,學習具體的規則,把方法中的程式行縮減到五行或更少!讀者能從書中學會掌握重構的時機、學到適用於大多數常見問題的具體重構模式,以及應該刪除之程式碼的特徵。 本書內容 ‧不良程式碼的特徵 ‧在不必理解程式碼的情況下安全地改進程式 ‧平衡最佳化和程式碼的泛化通用性 ‧正確的編譯器使用方法 本書適合各種程度的程式開發人員閱讀。書中的範例程式是使用易讀的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 內容安裝相關工具

商品規格

書名 / 重構的時機與實作: 五行程式碼規則
作者 / Christian Clausen
簡介 / 重構的時機與實作: 五行程式碼規則:「內容很接地氣、焦點集中且掌握關鍵。這本書會挑戰您,但不會嚇到您,也不會侮辱您的智商。」—RobertC.Martin「這是一本有趣且令人愉
出版社 / 聯合發行股份有限公司
ISBN13 / 9786263245846
ISBN10 /
EAN / 9786263245846
誠品26碼 / 2682434908008
頁數 / 416
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 17x23x1.9
級別 / N:無

最佳賣點

最佳賣點 : 「內容很接地氣、焦點集中且掌握關鍵。這本書會挑戰您,但不會嚇到您,也不會侮辱您的智商。」
—Robert C. Martin