从重构到模式

当前位置:首页 > 管理 > 战略管理 > 从重构到模式

出版社:机械工业出版社
出版日期:2006-1
ISBN:9787111175681
作者:克里夫斯基
页数:367页

作者简介

本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点,介绍了以模式为导向的重构方法的理论和实践。通过使用实际项目的代码,本书记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤。同时,本书对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。

书籍目录

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

内容概要

  Joshua Kerievsky,Industrial Logic公司的创始人,这是一家主营极限编程业务的公司。自1988年以来,作为一名专业的软件开发人员、教员和导师,他为Bankers Trust、MTV、MBNA、Ansys、MDS Sciex、Nielsen Media Research和Sun Microsystems等客户提供咨询培训服务。他

媒体关注与评论

  列出27个以模式为导向的重构,并辅以实际项目的代码实例。  描述12个“设计味道”,指示出需要本书所讲述的重构方法。  关于模式和重构的综合说明以及新的观点和想法。  详细的实现机制:如何组合低级重构来实现高级模式。  多种方式来实现相同的模式以及何时使用哪一种。  采用实际的方法引导读者尤其是缺乏模式或重构经验的读者开始学习模式或重构方面的知识。  本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。

图书封面


 从重构到模式下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     不要在设计之初就采用复杂的设计模式,这一点我非常认同作者。使用设计模式是为了应对变化。在设计阶段难以预见系统变化。推荐采用简单的设计模式,例如工厂方法和组合方法。这本书告知读者,复杂的设计模式(例如访问者)产生于不断重构。在重构过程中完善系统设计,应对未来变化,才是真正的可行之道。目前市场上的设计模式类书籍,都注重描绘设计模式的应用场景——例如GoF的经典著作。在现实项目中少有书中所讲的典型应用场景。因此,当读者面对实际问题时,仍会无所适从。当然只有通过阅读精良的代码,了解其演化过程,并自己动手编写大量程序,才能够将设计模式融会贯通。

精彩短评 (总计4条)

  •     书名应该是 重构到模式,非常好的一本模式书,说清楚了重构的目的,更重要的是提供了一个极好的应用模式的方法。
  •     看了一部分,相对于“设计模式”要完全立即应用还有很多的实践积累,不错的指导书。
  •     设计模式和现实的桥梁
  •     应该是不会让人失望的!支持一个!
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024