Сроки и практика реконструкции | Правила кодекса программы пять элементов 23 Христианский Клаузен

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии




[重構的時機與實作|五行程式碼規則]
[Five Lines of Code: How and when to refactor]
[詳細資料]
[作者: Christian Clausen]
[譯者: H]&C
[出版社:碁峰]
[出版日期:2023/09/04]
[語言:繁體中文]
[ISBN:9786263245846]
[規格:平裝 / 416頁 / 17 x 23 x 1.93 cm / 普通級 / 單色印刷 / 初版]
[內容簡介]
[大多數的程式碼庫中都含有錯誤和沒有效率的程式,您需要找到並修正這些程式。正確的「重構」能讓您的程式碼變得優雅、易讀且好維護。在本書中,您將學習一種獨特的重構方法,可以用五行或更少的程式碼來實作任何方法。您還會發現一個大部分資深開發人員都知道的秘密:「有時候快速寫出程式碼稍後再修正,這種做法可能會更有效率!」]
[《重構的時機與實作|五行程式碼規則》是針對各種程度的開發人員重新探索重構的全新觀點。在本書中,讀者將掌握作者Christian Clausen創新的做法,學習具體的規則,把方法中的程式行縮減到五行或更少!讀者能從書中學會掌握重構的時機、學到適用於大多數常見問題的具體重構模式,以及應該刪除之程式碼的特徵。]
[本書內容]
[?不良程式碼的特徵]
[?在不必理解程式碼的情況下安全地改進程式]
[?平衡最佳化和程式碼的泛化通用性]
[?正確的編譯器使用方法]
[本書適合各種程度的程式開發人員閱讀。書中的範例程式是使用易讀的TypeScript,採用類似Java和C#的編寫風格來呈現。]
[目錄]
[第1章 重構重構]
[第2章 深入了解重構的原理]
[PART 1 藉由重構遊戲程式來學習]
[第3章 拆分長函式]
[第4章 讓型別碼能運作]
[第5章 把相似的程式碼統合在一起]
[第6章 保護資料]
[PART 2 把學到的知識帶入現實世界]
[第7章 與編譯器合作]
[第8章 遠離注釋]
[第9章 愛上刪除程式碼]
[第10章 不要害怕新增程式碼]
[第11章 遵循程式碼中的結構]
[第12章 避免最佳化和通用性]
[第13章 讓不良的程式碼突顯出來]
[第14章 總結回顧]
[附錄A 為Part 1 內容安裝相關工具]









