出版時間:2011-1 出版社:人民郵電出版社 作者:馬丁 頁數(shù):431
Tag標(biāo)簽:無
內(nèi)容概要
軟件質(zhì)量,不但依賴于架構(gòu)及項目管理,而且與代碼質(zhì)量緊密相關(guān)。這一點,無論是敏捷開發(fā)流派還是傳統(tǒng)開發(fā)流派,都不得不承認(rèn)。 本書提出一種觀念:代碼質(zhì)量與其整潔度成正比。干凈的代碼,既在質(zhì)量上較為可靠,也為后期維護、升級奠定了良好基礎(chǔ)。作為編程領(lǐng)域的佼佼者,本書作者給出了一系列行之有效的整潔代碼操作實踐。這些實踐在本書中體現(xiàn)為一條條規(guī)則(或稱“啟示”),并輔以來自現(xiàn)實項目的正、反兩面的范例。只要遵循這些規(guī)則,就能編寫出干凈的代碼,從而有效提升代碼質(zhì)量。 本書閱讀對象為一切有志于改善代碼質(zhì)量的程序員及技術(shù)經(jīng)理。書中介紹的規(guī)則均來自作者多年的實踐經(jīng)驗,涵蓋從命名到重構(gòu)的多個編程方面,雖為一“家”之言,然誠有可資借鑒的價值。
作者簡介
Robert C. Martin,是軟件工程領(lǐng)域的大師級人物,是《敏捷軟件開發(fā):原則、模式與實踐》、《敏捷軟件開發(fā):原則、模式與實踐(C#版)》(郵電)、《極限編程實踐》(郵電)等國內(nèi)引進的暢銷書的作者,其中第一本原著榮獲美國《軟件開發(fā)》第13屆震憾(Jolt)大獎,Martin的
書籍目錄
Chapter 1: Clean CodeChapter 2: Meaningful NamesChapter 3: FunctionsChapter 4: CommentsChapter 5: FormattingChapter 6: Objects and Data StructuresChapter 7: Error HandlingChapter 8: BoundariesChapter 9: Unit TestsChapter 10: ClassesChapter 11: SystemsChapter 12: EmergenceChapter 13: ConcurrencyChapter 14: Successive RenementChapter 15: JUnit InternalsChapter 16: Refactoring SerialDateChapter 17: Smells and HeuristicsAppendix A: Concurrency IIAppendix B: orgjfreedateSerialDateAppendix C: Cross References of HeuristicsEpilogueIndex
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載