重构 - 马丁·福勒 (Martin Fowler)

重构

马丁·福勒 (Martin Fowler)

出版时间

2015-11-30

ISBN

9787115401274

评分

★★★★★

标签

计算机

书籍介绍

软件开发的不朽经典

生动阐述重构原理和具体做法

普通程序员进阶到编程高手必须修炼的秘笈

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。

本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。

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

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

显示全部
用户评论
经典图书新版,喜欢英文阅读的推荐英文版吧,原汁原味
过了10年再次看这本书的时候 一切都变得那么简单,里面的代码一扫就知道干了些啥,十几年的coding还是积累了很多 没白白度过,不建议没经验的新手看这个,因为这本书没一定的经验是很难看懂的
书的内容完全可以给 5 星. 但是印刷质量糟糕减分了. 关于坏代码的味道那章每次读都会有新的体会.
收藏