出版社: 中国电力出版社
副标题: 改善既有代码的设计
原作名: Refactoring: Improving the Design of Existing Code
出版年: 2003-7-1
页数: 460
定价: 49.00元
装帧: 平装(无盘)
ISBN: 9787508315010
内容简介 · · · · · ·
随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细编目,对如何应用它们给出了有用的提示;并以step by step的形式给出了应用每一种重构的指南;而且用实例展示了重构的工作原理。这些示例都是用Java语言写成的,但其中的思想却可以运用于任何面向对象编程语言。
本书是软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。重构的每一步可能都非常简单、非常基础,但这些轻微的改变的累积效果却可以在极大程度上改进我们的设计。事实证明...
随着对象技术应用越来越普及,软件开发社区出现了一个新的问题。缺乏经验的开发者编写出了大批设计较差的程序,导致这些应用程序非常低效,且难于维护和扩展。本书除了讨论重构的各种技巧之外,还提供了超过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星),从这些也足可见其在业内的显赫地位。相信这本书以影印版的形式在国内推出,巨匠巨著,原汁原味,无疑是给国内广大软件开发人员提供了一盏前进路上的明灯。
读者对象:软件开发人员,项目管理人员,高等院校计算机及相关专业师生,其他相关人员
重构(影印版)的创作者
· · · · · ·
-
马丁·福勒 作者
作者简介 · · · · · ·
Martin Fowler 世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。
其他参编者——
Kent Beck 软件开发方法学的泰斗,极限编程的创始人。他是Three Rivers Institute公司总裁,也是Agitar Software的成员。
John Brant和Don Roberts The Refactory公司的创始人,Refactoring Browser (http://st-www.cs.illinois.edu/users/brant/Refactory/)的开发者,多年来一直从事研究重构的实践与理论。
William Opdyke 目...
Martin Fowler 世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。
其他参编者——
Kent Beck 软件开发方法学的泰斗,极限编程的创始人。他是Three Rivers Institute公司总裁,也是Agitar Software的成员。
John Brant和Don Roberts The Refactory公司的创始人,Refactoring Browser (http://st-www.cs.illinois.edu/users/brant/Refactory/)的开发者,多年来一直从事研究重构的实践与理论。
William Opdyke 目前在朗讯贝尔实验室工作,他写的关于面向对象框架的博士论文是重构方面的第一篇著名文章。
喜欢读"重构(影印版)"的人也喜欢的电子书 · · · · · ·
喜欢读"重构(影印版)"的人也喜欢 · · · · · ·
- 敏捷软件开发(影印版) 9.0
- 程序员修炼之道(影印版) 9.0
- 测试驱动开发 8.8
- 重构与模式 8.1
- 企业应用架构模式(影印版) 8.8
- Effective Java 9.0
- 领域驱动设计 8.7
- 超越 Java 7.6
- J2EE核心模式 7.8
- 解析极限编程 8.2
重构(影印版)的书评 · · · · · · ( 全部 136 条 )
重构:一项常常被忽略的基本功
论坛 · · · · · ·
经典图书《重构:改善既有代码的设计》图灵再版出... | 来自冬天里的阳光 | 2010-01-29 10:52:21 |
这本书的其他版本 · · · · · · ( 全部14 )
-
中国电力出版社 (2003)9.0分 2884人读过
-
Addison-Wesley Professional (1999)9.1分 260人读过
-
人民邮电出版社 (2010)9.0分 2344人读过
-
人民邮电出版社 (2019)9.3分 480人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 闲着没事读读书(四) (鹿小羽)
- 站在巨人的肩膀上(一)基本读物 (7655cjc)
- IT技术 (Divine)
- 软件 IT 经典 (uncutstone)
- 学习资料 (风子)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有383人想读,手里有一本闲着?
订阅关于重构(影印版)的评论:
feed: rss 2.0
0 有用 老麦 2009-02-13 10:47:31
不懂重构的程序员算不上合格的程序员,强烈推荐新书阅读,培养好的习惯。
1 有用 BoBo 2019-04-09 19:16:12
早就听说了,一直没机会读,现在终于读完了。
0 有用 剑语呢喃 2005-10-06 16:46:43
很早就买了这本书,一直没有好好读过,看来需要重读了
0 有用 Henry 2022-10-06 19:35:29 北京
读过,不过现在对于重构又有新的理解
0 有用 沉迷工作不可 2021-07-11 17:28:36
当时买的是这本,好像是因为比中文版便宜,学生时代能省就省,还能避开翻译坑~
0 有用 Henry 2022-10-06 19:35:29 北京
读过,不过现在对于重构又有新的理解
0 有用 沉迷工作不可 2021-07-11 17:28:36
当时买的是这本,好像是因为比中文版便宜,学生时代能省就省,还能避开翻译坑~
1 有用 BoBo 2019-04-09 19:16:12
早就听说了,一直没机会读,现在终于读完了。
0 有用 Bob 2017-03-18 09:06:32
程序员必读之一
0 有用 George Sun 2012-07-01 11:03:55
这本书无需多说了,听过敏捷的人都知道!