注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)重構(gòu)與模式

重構(gòu)與模式

重構(gòu)與模式

定 價(jià):¥55.00

作 者: (美)科瑞夫福斯蓋 著,楊光,劉基城 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115241177 出版時(shí)間: 2010-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《重構(gòu)與模式》開(kāi)創(chuàng)性地深入揭示了重構(gòu)與模式這兩種軟件開(kāi)發(fā)關(guān)鍵技術(shù)之間的聯(lián)系,說(shuō)明了通過(guò)重構(gòu)實(shí)現(xiàn)模式改善既有的設(shè)計(jì),往往優(yōu)于在新的設(shè)計(jì)早期使用模式。《重構(gòu)與模式》不僅展示了一種應(yīng)用模式和重構(gòu)的創(chuàng)新方法,而且有助于讀者透過(guò)實(shí)戰(zhàn)深入理解重構(gòu)和模式。書(shū)中講述了27種重構(gòu)方式?!吨貥?gòu)與模式》適于面向?qū)ο筌浖_(kāi)發(fā)人員閱讀,也可作為高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)師生的參考讀物。

作者簡(jiǎn)介

暫缺《重構(gòu)與模式》作者簡(jiǎn)介

圖書(shū)目錄

第1章 本書(shū)的寫(xiě)作緣由
1.1 過(guò)度設(shè)計(jì)
1.2 模式萬(wàn)靈丹
1.3 設(shè)計(jì)不足
1.4 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)和持續(xù)重構(gòu)
1.5 重構(gòu)與模式
1.6 演進(jìn)式設(shè)計(jì)
第2章 重構(gòu)
2.1 何謂重構(gòu)
2.2 重構(gòu)的動(dòng)機(jī)
2.3 眾目睽睽
2.4 可讀性好的代碼
2.5 保持清晰
2.6 循序漸進(jìn)
2.7 設(shè)計(jì)欠賬
2.8 演變出新的架構(gòu)
2.9 復(fù)合重構(gòu)與測(cè)試驅(qū)動(dòng)的重構(gòu)
2.10 復(fù)合重構(gòu)的優(yōu)點(diǎn)
2.11 重構(gòu)工具
第3章 模式
3.1 何謂模式
3.2 模式癡迷
3.3 實(shí)現(xiàn)模式的方式不止一種
3.4 通過(guò)重構(gòu)實(shí)現(xiàn)、趨向和去除模式
3.5 模式是否會(huì)使代碼更加復(fù)雜
3.6 模式知識(shí)
3.7 使用模式的預(yù)先設(shè)計(jì)
第4章 代碼壞味
4.1 重復(fù)代碼(Duplicated Code)
4.2 過(guò)長(zhǎng)函數(shù)(Long Method)
4.3 條件邏輯太復(fù)雜(Conditional Complexity)
4.4 基本類(lèi)型偏執(zhí)(Primitive Obsession)
4.5 不恰當(dāng)?shù)谋┞?Indecent Exposure)
4.6 解決方案蔓延(Solution Sprawl)
4.7 異曲同工的類(lèi)(Alternative Classes with Different Interfaces)
4.8 冗贅類(lèi)(Lazy Class)
4.9 過(guò)大的類(lèi)(Large Class)
4.10 分支語(yǔ)句(Switch Statement)
4.11 組合爆炸(Combinatorial Explosion)
4.12 怪異解決方案(Oddball Solution)
第5章 模式導(dǎo)向的重構(gòu)目錄
第6章 創(chuàng)建
第7章 簡(jiǎn)化
第8章 泛化
第9章 保護(hù)
第10章 聚集操作
第11章 實(shí)用重構(gòu)

參考文獻(xiàn)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)