無瑕的程式碼:敏捷軟體開發技巧守則
無瑕的程式碼:敏捷軟體開發技巧守則

想購買請點我
商品訊息功能
:
商品訊息描述:
- 出版日:1020322
- ISBN:9789862017050
- 語言:中文繁體
- 裝訂方式:平裝
內容簡介
本書榮獲iThome年度百大好書推薦
本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》,根據作者的說法,《無瑕的程式碼》為Jolt得獎著作《敏捷軟體開發:原則、樣式及實務》的前傳。
在台灣另一本銷售極佳的書籍《重構─改善既有程式的設計》,根據亞馬遜Amazon網站的統計,購買該書原文版《Refactoring: Improving the Design of Existing Code》,又同時購買的其他書籍第一名,正是《Clean Code: A Handbook of Agile Software Craftsmanship》這一本書。
.第一章
作者開宗明義說明什麼是Clean Code,他詢問了包含C++發明人Bjarne Stroustrup、Eclipse策略教父Dave Thomas、極限程式設計大師Ron Jeffries、維基與極限程式設計發明人,Ward Cunningham等等的大師,從他們的眼光來描述什麼是Clean Code,最後才說到作者本人認為的Clean Code應該長成什麼樣子,有什麼好處,以及學習撰寫Clean Code的基本原則。小編只能說,能和那麼多大師對談,就已經證明了作者也是一位大師
其餘部分本書分成三部份。
.第一部份
包含有許多章節,這些章節將描述撰寫clean code的原則、模式及實踐,這些章節包含了不少的程式碼篇幅,閱讀它們頗具有挑戰性。這些章節替你準備好閱讀第二部份所需的背景知識。
.第二部份
這裡包含許多複雜性不斷增加的案例討論。在這個部分,作者會直接帶領您進行整個重構的過程,每次的修改,作者都會說明原因,重構的對象並不僅止於一般的程式,甚至還包含了著名的框架,例如JUnit(哇!把開放原始碼框架拿來重構,真酷)。
.第三部份
終於到了成果收割的時候。最後一章列出了案例討論時搜集到的程式啟發和氣味。在案例討論裡走過和清理程式碼時,紀錄了每個行為的原因,並整理成一種程式啟發或氣味,成了一個知識庫,這個知識庫可以說是整本書的精華與交互參照。
目錄
第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)
商品訊息簡述
:
無瑕的程式碼:敏捷軟體開發技巧守則
想購買請點我
美國《紐約時報》頭條:
川普在菲商業夥伴任特使外界憂商業帝國損害國家利益
菲律賓總統杜特蒂(Rodrigo Duterte)今年10月悄悄任命一位菲律賓開發商安東尼奧(Jose E. B. Antonio)擔任對美國特使,這位在馬尼拉金融區打造57層摩天大樓的富有開發商,也是美國候任總統川普(Donald Trump)的商業合作夥伴,他們合作的項目包含了在菲律賓一處以「川普」為名的度假村。
事實上,川普當選隔天,安東尼奧就帶著孩子前往紐約與川普及他的家人進行私人會議。川普這樣的商業群帶關係也讓部分官員擔心,害怕川普的商業帝國和貿易夥伴會損害美國的利益,引來外界對國家權利受到精英及企業帝國
的控制。
英國《泰唔士報》頭條:
法國共和黨初選結果出爐「柴契爾主義」改革者費雍出線
「柴契爾主義」改革者費雍確定出線,將擔任法國的總統候選人,這位承諾要解雇50萬公務員的改革者有望成為法國未來最激進的改革者。他的保守計畫目前被視為反對極端主義、也可能是威脅法國和歐盟未來關係的阻力。他的改革計畫也預料會造成工會的壓力,削減政府支出的同時,也會造成許多公務員的福利受損。
英國《衛報》頭條:
法國右派共和黨初選結果出爐前總理費雍確定出線
法國右派共和黨初選結果出爐,法國前總理費雍(Francois Fillon)以66.6%的選票勝選,確定擔任明年總統大選的候選人。開票以來,費雍一直處在領先地位,結果公布不到半小時,排名第二的居貝(Alain Juppe)便承認敗選,祝賀對手得勝。
被視為保守派的費雍,提出許多削減政府財務支出的政策,包含將退休年齡提高到65歲、停止發送部分退休公務員養老金等。同時也是社會保守派的他,曾於2013年投票反對同性婚姻,廢除同性戀者收養權利。
法國24電視台頭條:
法國右派共和黨初選結束費雍確定擔任總統候選人
法國右派共和黨於27日舉行第二輪出選,選票開出95%後,費雍確定獲得67.2%選票,贏得黨內提名,確定參選明年總統大選。根據目前法國民調顯示,執政的社會黨支持度持續下跌,目前可能決戰的候選人是支持度較高,極右派民族陣線雷朋(Marine Le Pen)。
日本共同社頭條:
陸上自衛隊遭駭客攻擊可能有訊息外洩
據日本防衛省相關人士透露,防衛省和自衛隊訊息相關基礎設、駐地和基地相連的高速大容量通信網路等遭到攻擊,造成陸上自衛隊系統遭到駭客入侵。目前確認是高超的網路攻擊,針對漏洞滲透。因為沒有留下任何詳細紀錄,受害情況不明確,但可以確定的是陸上自衛隊的內部資料已外洩。
- 《SAGAFORM》POP咖啡杯碟組(綠)
- 水循環 節能對流式涼墊 3入組(S+M+L號)
- 【書寶二手書T6/原文書_MSH】吸引幸運奇蹟的習慣101 _花-
- 【Kasan】絕代風華抗UV自動晴雨直傘-鐵灰
- 【德國蔡司SCHOTT ZWIESEL】IVENTO水晶玻璃系列香檳杯(228ml)
664AC0982FCB0AB6