從重構(gòu)到模式

出版時間:2006-1  出版社:機械工業(yè)出版社  作者:克里夫斯基  頁數(shù):367  
Tag標(biāo)簽:無  

內(nèi)容概要

本書榮獲2005年《軟件開發(fā)》雜志圖書通用類的效率大獎 (Productivity Award).    1994年,《設(shè)計模式》通過引入經(jīng)典的解決方案來處理反復(fù)出現(xiàn)的設(shè)計問題而改變了面向?qū)ο箝_發(fā)技術(shù)的發(fā)展前景;1999年,《重構(gòu)》通過引入一種有效的過程來改善代碼而徹底變革了設(shè)計的內(nèi)涵;本書則通過重構(gòu)的演進過程來保持模式的一致性,從而改變了我們的設(shè)計方法。..    本書介紹了以模式為導(dǎo)向的重構(gòu)方法的理論和實踐:一系列低級重構(gòu),讓設(shè)計人員能夠安全地將設(shè)計移到模式實現(xiàn),或從模式實現(xiàn)中移出設(shè)計。通過使用實際項目的代碼,本書記錄了潛藏在20多個基于模式的設(shè)計轉(zhuǎn)換之下的思想方法和設(shè)計步驟。同時,本書對于模式差異以及如何以盡可能簡單的方式實現(xiàn)模式提出了頗有見解的觀點。

作者簡介

  Joshua Kerievsky,Industrial Logic公司的創(chuàng)始人,這是一家主營極限編程業(yè)務(wù)的公司。自1988年以來,作為一名專業(yè)的軟件開發(fā)人員、教員和導(dǎo)師,他為Bankers Trust、MTV、MBNA、Ansys、MDS Sciex、Nielsen Media Research和Sun Microsystems等客戶提供咨詢培訓(xùn)服務(wù)。他

書籍目錄

Foreword by Ralph JohnsonForeword by Martin FowlerPreface  What Is This Book About?  What Are the Goals of This Book?  Who Should Read This Book?  What Background Do You Need?  How to Use This Book  The History of This Book  Standing on the Shoulders of Giants  AcknowledgmentsChapter 1:Why I Wrote This Book  Over-Engineering  The Patterns Panacea  Under-Engineering   Test-Driven Development and Continuous Refactorng  Refactoring and Ratterns  Evolutionary DesignChapter 2:Refactoring  What Is Refactoring?  What Motivates Us to Refactor?  Many Eyes  Human-Readable Code  ……Chapter 3:PatternsChapter 4:Codde SmellsChapter 5:A Catalog of Refactorings to PatternsChapter 6:CreationChapter 7:SimplificationChapter 8:GeneralizationChapter 9:ProtectionChapter 10:AccumulationChapter 11:UtilitiesAfterword by John Brant and Don RobertsReferencesIndex

媒體關(guān)注與評論

  列出27個以模式為導(dǎo)向的重構(gòu),并輔以實際項目的代碼實例?! ∶枋?2個“設(shè)計味道”,指示出需要本書所講述的重構(gòu)方法?! £P(guān)于模式和重構(gòu)的綜合說明以及新的觀點和想法。  詳細(xì)的實現(xiàn)機制:如何組合低級重構(gòu)來實現(xiàn)高級模式?! 《喾N方式來實現(xiàn)相同的模式以及何時使用哪一種?! 〔捎脤嶋H的方法引導(dǎo)讀者尤其是缺乏模式或重構(gòu)經(jīng)驗的讀者開始學(xué)習(xí)模式或重構(gòu)方面的知識?! ”緯釤捄头从沉巳蚰J健⒅貥?gòu)和敏捷開發(fā)社區(qū)60多位軟件工程領(lǐng)域先驅(qū)的思想和觀點。不管你正在集中精力進行遺留開發(fā)還是新型開發(fā),本書都將幫助你學(xué)會如何安全、有效地做出重要的設(shè)計變更,使你成為更好的軟件設(shè)計人員。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    從重構(gòu)到模式 PDF格式下載


用戶評論 (總計3條)

 
 

  •   設(shè)計模式和現(xiàn)實的橋梁
  •   應(yīng)該是不會讓人失望的!支持一個!
  •   看了一部分,相對于“設(shè)計模式”要完全立即應(yīng)用還有很多的實踐積累,不錯的指導(dǎo)書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7