重构·改善既有代码的设计(影印版)图书
人气:10

重构·改善既有代码的设计(影印版)

随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过70个可...

内容简介

随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细编目,对如何应用它们给出了有用的提示;并以step by step的形式给出了应用每一种重构的指南;而且用实例展示了重构的工作原理。这些示例都是用Java语言写成的,但其中的思想却可以运用于任何面向对象编程语言。

本书是软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。重构的每一步可能都非常简单、非常基础,但这些轻微的改变的累积效果却可以在极大程度上改进我们的设计。事实证明,重构是防止软件没落的可行方式。

本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细目录,给出了重构的工作原理,并以step by step的形式给出了应用每一种重构的指南。这些示例都是用Java语言写成的,但其中的思想却可以运用到任何面对象的编程语言中。

及时作者Martin Fowler,除了是对象技术方面的专家外,还是UML和模式方面的专家。他撰写的Analysis Patterns、UML Distilled、Patterns of Enterprise Application Architecture和Planning Extreme Programming几本书也广受赞誉,在亚马逊上的评价也极高(星级为4星),从这些也足可见其在业内的显赫地位。相信这本书以影印版的形式在国内推出,巨匠巨著,原汁原味,无疑是给国内广大软件开发人员提供了一盏前进路上的明灯。

读者对象:软件开发人员,项目管理人员,高等院校计算机及相关专业师生,其他相关人员

编辑推荐

本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细编目,对如何应用它们给出了有用的提示;并以step by step的形式给出了应用每一种重构的指南;而且用实例展示了重构的工作原理。这些示例都是用Java语言写成的,但其中的思想却可以运用于任何面向对象编程语言。

目录

Foreword

Preface

References

List of Soundbites

Index

网友评论(不代表本站观点)

来自无昵称**的评论:

推荐!

2007-11-18 11:01:26
来自给我一**的评论:

程序员迈向架构师的第一步。

2012-08-09 15:54:49
来自无昵称**的评论:

ok

2015-07-06 16:46:01
来自江湖一**的评论:

著名的哲学家维氏在《哲学论》里回答有关“Can we know the truth?”这样的问题时,说了“Whereof one cannot speak, thereof one must be silent”.,我用来形容这本书,我才疏学浅,代码积累量可怜得很,所以,只好屏气凝神,认认真真学习学习,体会,还是等有了真正的想法后再说吧。计算机科学当中有些书,给我的感觉像《庄子》,隔一段时间要读一读。体会个中滋味的。

2008-10-27 22:48:57
登录后即可发表评论

免责声明

更多相关图书
在线咨询