出版時間:2011-6 出版社:科學(xué)出版社 作者:威克 頁數(shù):190
Tag標(biāo)簽:無
內(nèi)容概要
本書采用實例手冊的方式組織全書內(nèi)容,幫助讀者了解最重要的重構(gòu)技術(shù)并將其應(yīng)用于代碼之中。作者精心組織了一系列問題,通過解決這些問題,讓讀者不僅在深層次上了解重構(gòu),而且會獲得自己的一些心得體會。
作者簡介
作者:(美國)威克(William C.Wake) 譯者:黃湘情 張波威克(William C.Wake),一位資深的獨立軟件顧問,也是一名教員和培訓(xùn)師。他致力于程序設(shè)計研究逾20年,曾任職于Capital one Financial、MCI/WorldCom和VTLS等世界知名大公司。編著圖書Extreme Programming Explored,由Addison-Wesley Professional出版。
書籍目錄
第1章 本書導(dǎo)讀
1.1概述
1.2第1部分:類中的異味
1.3第2部分:類之間的異味
1.4第3部分:待重構(gòu)的程序
1.5關(guān)于練習(xí)
第1部分 類中的異味
第2章 重構(gòu)周期
2.1什么是重構(gòu)
2.2異昧就是問題
2.3重構(gòu)周期
2.4怎樣算完成
2.5重構(gòu)內(nèi)部
2.6實戰(zhàn)練習(xí)
2.7小結(jié)
第3章 可度量的異味
3.1所涉及的異味
3.2注釋
3.3過長的方法
3.4 過大的類
3.5過長的參數(shù)表
3.6實戰(zhàn)練習(xí)
3.7小結(jié)
補充點1 異味和重構(gòu)
第4章 命名
4.1所涉及的異昧
4.2名字(包括匈牙利記法)中包含類型
4.3表達(dá)力差的名字
4.4不—致的名字
第5章 不必要的復(fù)雜性
5.1所涉及的異味
……
第2部分 類之間的異味
第3部分 待重構(gòu)的程序
第4部分 附錄
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《重構(gòu)手冊》主要內(nèi)容簡介:程序員必備的一項基本技能是,能夠找出問題代碼并改善它,使程序在軟件的整個生命周期正常運行。重構(gòu)是一門藝術(shù),通過安全地改善現(xiàn)有代碼設(shè)計來提供高效可靠的系統(tǒng),使紛繁雜亂歸于平穩(wěn)有序,并最大限度地避免異常!多數(shù)人認(rèn)為,學(xué)習(xí)重構(gòu)的最大障礙是正確找出代碼中的“異味(smell)”,即可能存在的問題?!吨貥?gòu)手冊》不是簡單地展示這些異味是什么,而是引導(dǎo)讀者深入理解這些異味?!吨貥?gòu)手冊》引入了一系列精心組織的問題,通過解決這些問題,讀者不僅會在更深層次上了解重構(gòu),還會獲得自己的心得體會。Wake采用實戰(zhàn)訓(xùn)練的方法組織全書內(nèi)容,你將通過這種方法學(xué)習(xí)最重要的重構(gòu)技術(shù)并將其應(yīng)用于代碼。即使你當(dāng)前所做的工作并非重構(gòu),《重構(gòu)手冊》也能激發(fā)你思考如何創(chuàng)建優(yōu)質(zhì)的代碼?!吨貥?gòu)手冊》是一本方便的參考手冊,你可以從《重構(gòu)手冊》找到:方便快捷的“異味查找器”描述各種異味的標(biāo)準(zhǔn)格式介紹關(guān)鍵重構(gòu)技術(shù)的附錄支持重構(gòu)的Java工具列表《重構(gòu)手冊》針對有Java開發(fā)經(jīng)驗的程序員,不過,對Java有基本了解的C#或C++程序員也能順利閱讀《重構(gòu)手冊》并學(xué)習(xí)書中的示例?!吨貥?gòu)手冊》可以作為MartinFowler的名著《重構(gòu):改善既有代碼的設(shè)計》之配套讀物。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載