定價: 800
售價: 680
庫存: 庫存: 1
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介   “任何一個傻瓜都能寫出電腦可以理解的程式,唯有優秀的程式設計師能寫出讓人讀懂的程式。”   —M. Fowler (1999)   完全修訂及更新:包含新的重構方法和範例程式   二十多年來,世界各地經驗豐富的程式員都使用Martin Fowler的《重構》來改善既有程式的設計、提升軟體的易維護性,以及讓既有的程式更容易被人瞭解。   為了反映程式設計領域的重大變化,作者全面翻新書籍內容,推出這本備受期待的新版本。《重構 第二版》提供了新的重構名錄,加入JavaScript範例程式以及新的實用範例來展示各種重構。   這個版本與第一版一樣,將解釋什麼是重構、為何重構、如何認出需要重構的程式,以及如何成功地重構,無論你是使用哪一種語言。   ‧瞭解重構的程序與一般原則   ‧快速運用實用的重構技術,讓程式更容易理解與修改   ‧辨認暗示有待重構的程式碼“異味”   ‧探討重構,每一個案例都包括說明、動機、作法與簡單的範例   ‧為重構建立可靠的測試程式   ‧認識重構的取捨與障礙   本書原文網站提供免費的web標準版本,包含更多重構資源,書中內容將說明如何取得。 目錄 Chapter 1 重構:第一個範例 Chapter 2 重構的原理 Chapter 3 程式碼異味 Chapter 4 建構測試程式 Chapter 5 名錄簡介 Chapter 6 第一組重構 Chapter 7 封裝 Chapter 8 移動功能 Chapter 9 移動功能 Chapter 10 簡化條件邏輯 Chapter 11 重構 API Chapter 12 處理繼承