重构 - [美]马丁•福勒(Martin Fowler)

重构

[美]马丁•福勒(Martin Fowler)

出版时间

2015-08-01

ISBN

9787115369093

评分

★★★★★
书籍介绍

本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70 多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。

作者介绍

Martin Fowler,世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。

译者介绍

熊节,ThoughtWorks中国公司的高级咨询师、架构师和项目经理,在大型企业应用及互联网应用的架构和管理方面拥有丰富经验。作为敏捷方法学顾问和重构专家,他拥有在各种技术平台、编程语言、软件形态的项目中实施重构的丰富经验,并曾主持极具挑战性的超大规模电信软件系列重构工作。

目录
第1章 重构,第一个案例 1
1.1 起点 1
1.2 重构的第一步 7
1.3 分解并重组statement() 8
1.4 运用多态取代与价格相关的条件逻辑 34

显示全部
用户评论
很好的一本书,感觉随着开发经验越多,读起来理解会更深刻,往往会发现产生了共鸣,自己很多地方也是这么做的
简单过了一下,具体手法没怎么看。加深了对重构这个技术的认识,想进行更多的尝试。
程序员保命神书!
其实很多手法现在用idea + sonar就可以了
关于重构,很赞成Kent Beck在结尾写的话:这有点像在悬崖峭壁上的小径行走,只要有光,你就可以前进,虽然谨慎却仍然自信。但是,一旦太阳下山,你就应该停止前进;夜晚你应该睡觉,并且相信明天早晨太阳仍旧升起。
很适合工作两三年的同学阅读。
常读常新
“只要有光,你就可以前进,虽然谨慎却仍然自信。但是,一旦太阳下山,你就应该停止前进;夜晚你应该睡觉,并且相信明天早晨太阳仍然升起。”技术类书籍写到这种高度,佩服佩服
下载
收藏