作者:Robert
C. Martin
譯者:戴于晉、博碩文化
出版社:博碩
出版日期:2013年03月22日
語言:繁體中文 ISBN:9789862017050
書號:PG21219
定價:580元 75折價:435元
有看部落格的才有此優惠喔
也可到露天購買http://goods.ruten.com.tw/item/show?21303281492487
內容簡介
本書榮獲iThome年度百大好書推薦 本書的原文書名為《Clean Code: A Handbook of Agile Software 在台灣另一本銷售極佳的書籍《重構─改善既有程式的設計》,根據亞馬遜Amazon網站的統計,購買該書原文版《Refactoring: Improving .第一章 其餘部分本書分成三部份。 .第一部份 .第二部份 .第三部份 作者簡介 Robert C. Martin 人稱Uncle Bob,程式設計經驗超過40年,Agile Software(敏捷軟體開發)的提倡者之一。創立Object 在這些領域,作者撰寫了相當多的名著,其中,又以獲得有IT奧斯卡獎之稱──Jolt震撼年度大獎的《Agile Software Development: |
章節目錄
第1章 無瑕的程式碼 (Clean Code)
第2章 有意義的命名 (Meaningful Names)
第3章
函式 (Functions)
第4章 註解 (Comments)
第5章
編排 (Formatting)
第6章 物件及資料結構 (Objects and Data
Structures)
第7章 錯誤處理 (Error Handling)
第8章
邊界 (Boundaries)
第9章 單元測試 (Unit Tests)
第10章
類別 (Classes)
第11章 系統 (Systems)
第12章
羽化 (Emergence)
第13章 平行化 (Concurrency)
第14章
持續地精煉 (Successive Refinement)
第15章 JUnit 的內部結構 (JUnit
Internals)
第16章 重構SerialDate (Refactoring SerialDate)
第17章
程式碼的氣味和啟發 (Smells and Heuristics)
附錄 A 平行化之二 (Concurrency II)
附錄 B
org.jfree.date.SerialDate (第16章,重構的目標與結果)
附錄 C 啟發的相互參照 (Cross References
of Heuristics)
留言列表