Robert C. Martin,Object Mentor公司總裁,麵嚮對象設計、模式、UML、敏捷方法學和極限編程領域的資深顧問。他是Designing Object-Oriented C++ Applications Using the Booch Method及Jolt獲奬圖書Agile Software Development, Principles, Patterns, and Practices(中譯版《敏捷軟件開發:原則、模式與實踐》)等暢銷書作者。
軟件質量,不但依賴於架構及項目管理,而且與代碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。
本書提齣一種觀念:代碼質量與其整潔度成正比。乾淨的代碼,既在質量上較為可靠,也為後期維護、升級奠定瞭良好基礎。作為編程領域的佼佼者,本書作者給齣瞭一係列行之有效的整潔代碼操作實踐。這些實踐在本書中體現為一條條規則(或稱“啓示”),並輔以來自現實項目的正、反兩麵的範例。隻要遵循這些規則,就能編寫齣乾淨的代碼,從而有效提升代碼質量。
本書閱讀對象為一切有誌於改善代碼質量的程序員及技術經理。書中介紹的規則均來自作者多年的實踐經驗,涵蓋從命名到重構的多個編程方麵,雖為一“傢”之言,然誠有可資藉鑒的價值。
##現在看到那些不好的代碼就感覺不舒服,想給改改吧,但又不知道到從和處開刀,挺糾結的,可能是現在火候還不到吧。 現在寫代碼開始考慮易讀性瞭,以前的想法就是寫過的代碼從來不會看第二遍,其實這也可能,但是一旦養成個瞭這個不好的習慣,有一天你想寫好讓彆人能看懂的代碼...
評分##1.這本書的價值超過《代碼大全》。它更抽象於一種開發哲學,所以,看不懂,說明你還停留在必須從看得見摸得著的對象學習的程度,對,你需要sample code。 2.隻乾瞭一兩年程序,或者乾瞭n年程序卻一直停留在初級水平的開發人員意識不到這本書的價值。 3.和代碼大全一樣,這本...
評分 評分##現在看到那些不好的代碼就感覺不舒服,想給改改吧,但又不知道到從和處開刀,挺糾結的,可能是現在火候還不到吧。 現在寫代碼開始考慮易讀性瞭,以前的想法就是寫過的代碼從來不會看第二遍,其實這也可能,但是一旦養成個瞭這個不好的習慣,有一天你想寫好讓彆人能看懂的代碼...
評分##公認的翻譯比較生硬外,如此書副標題所寫:a handbook of agile software craftsmanship. 雖說定義為敏捷軟件技能手冊,但不失為編碼從業人員最基礎的職業代碼要求規範。
評分##這是一本真正的好書,不過如果讀者沒有一定的經驗,以及缺乏對編程境界的追求的話,可能認為這本書很一般,甚至認為隻是說瞭一些大白話。當然,對於有心人來說,這本書裏麵的很多東西可能都已經習以為常瞭。我的排序:本書>《代碼大全》>《重構》。
評分 評分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有