相关热销图书推荐
·史玉柱传奇
·世界是平的(21世纪简史
·黑天鹅(如何应对不可预知
·我用一生去寻找——潘石屹
·史玉柱点评创业
·石油战争/恩道尔地缘政治
·俞敏洪创业人生(含碟)
·马云教-解开马云商业帝国
·马云点评创业
·华尔街幽灵
特价促销商品
您最近的浏览历史
暂无浏览历史从重构到模式(英文版)JOSHUA KERIEVSKY--经典原版书库
出 版 社:
机械工业出版社
- 出版时间:2006-1-1
- ISBN:7111175689
注意:此商品已经缺货,如需购买请先登记!
配送说明: 成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款;全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。
编辑推荐
本书的主要内容:
列出27个以模式为导向的重构,并辅以实际项目的代码实例。
描述12个“设计味道”,指示出需要本书所讲述的重构方法。
关于模式和重构的综合说明以及新的观点和想法。
详细的实现机制:如何组合低级重构来实现高级模式。
多种方式来实现相同的模式以及何时使用哪一种。
采用实际的方法引导读者尤其是缺乏模式或重构经验的读者开始学习模式或重构方面的知识。
本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。
列出27个以模式为导向的重构,并辅以实际项目的代码实例。
描述12个“设计味道”,指示出需要本书所讲述的重构方法。
关于模式和重构的综合说明以及新的观点和想法。
详细的实现机制:如何组合低级重构来实现高级模式。
多种方式来实现相同的模式以及何时使用哪一种。
采用实际的方法引导读者尤其是缺乏模式或重构经验的读者开始学习模式或重构方面的知识。
本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。
内容简介
本书荣获2005年《软件开发》杂志图书通用类的效率大奖 (Productivity Award).
1994年,《设计模式》通过引入经典的解决方案来处理反复出现的设计问题而改变了面向对象开发技术的发展前景;1999年,《重构》通过引入一种有效的过程来改善代码而彻底变革了设计的内涵;本书则通过重构的演进过程来保持模式的一致性,从而改变了我们的设计方法。..
本书介绍了以模式为导向的重构方法的理论和实践:一系列低级重构,让设计人员能够安全地将设计移到模式实现,或从模式实现中移出设计。通过使用实际项目的代码,本书记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤。同时,本书对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。
1994年,《设计模式》通过引入经典的解决方案来处理反复出现的设计问题而改变了面向对象开发技术的发展前景;1999年,《重构》通过引入一种有效的过程来改善代码而彻底变革了设计的内涵;本书则通过重构的演进过程来保持模式的一致性,从而改变了我们的设计方法。..
本书介绍了以模式为导向的重构方法的理论和实践:一系列低级重构,让设计人员能够安全地将设计移到模式实现,或从模式实现中移出设计。通过使用实际项目的代码,本书记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤。同时,本书对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。
关注过此商品的顾客还关注过
作者介绍
Joshua Kerievsky,Industrial Logic公司的创始人,这是一家主营极限编程业务的公司。自1988年以来,作为一名专业的软件开发人员、教员和导师,他为Bankers Trust、MTV、MBNA、Ansys、MDS Sciex、Nielsen Media Research和Sun Microsystems等客户提供咨询培训服务。他还经常在各种会议上发言,并撰写了大量的论文。
目录介绍
Foreword by Ralph Johnson
Foreword by Martin Fowler
Preface
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
Acknowledgments
Chapter 1:Why I Wrote This Book
Over-Engineering
The Patterns Panacea
Under-Engineering
Test-Driven Development and Continuous Refactorng
Refactoring and Ratterns
Evolutionary Design
Chapter 2:Refactoring
What Is Refactoring?
What Motivates Us to Refactor?
Many Eyes
Human-Readable Code
……
Chapter 3:Patterns
Chapter 4:Codde Smells
Chapter 5:A Catalog of Refactorings to Patterns
Chapter 6:Creation
Chapter 7:Simplification
Chapter 8:Generalization
Chapter 9:Protection
Chapter 10:Accumulation
Chapter 11:Utilities
Afterword by John Brant and Don Roberts
References
Index
Foreword by Martin Fowler
Preface
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
Acknowledgments
Chapter 1:Why I Wrote This Book
Over-Engineering
The Patterns Panacea
Under-Engineering
Test-Driven Development and Continuous Refactorng
Refactoring and Ratterns
Evolutionary Design
Chapter 2:Refactoring
What Is Refactoring?
What Motivates Us to Refactor?
Many Eyes
Human-Readable Code
……
Chapter 3:Patterns
Chapter 4:Codde Smells
Chapter 5:A Catalog of Refactorings to Patterns
Chapter 6:Creation
Chapter 7:Simplification
Chapter 8:Generalization
Chapter 9:Protection
Chapter 10:Accumulation
Chapter 11:Utilities
Afterword by John Brant and Don Roberts
References
Index
顾客评论
(查看所有有关此商品的评论)
(查看所有有关此商品的评论)商品问答
(查看所有问答)
















