Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。点击进入该书更多详细信息。
作者简介
· · · · · ·
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/)的开发者,多年来一直从事研究重构的实践与理论。
0 有用 interma 2005-10-19 13:05:52
如果你关心你的代码质量,此书必读!
12 有用 archer 2010-11-01 11:18:53
我觉得这本书吧,技巧性十足,但实用性不够。为什么呢?因为他的解决方法是在建立在你知道问题出在哪里了,但往往我们的难点在于不知道问题具体在哪里
1 有用 hanyuxinting 2015-04-18 08:30:53
很受益的一本书~
0 有用 睡沙发の小禹 2013-04-14 17:21:51
当年看的时候,对我来说最大的收获就是一个意识和观念的改变。
0 有用 XAngel 2011-07-03 23:10:37
对于开发内容是增量和优化为主的系统,本书很实用,但应该按需采用而非直接套用.
0 有用 cutter_point 2023-01-31 14:05:01 广东
代码重构优化,不错开拓了思路,是有益的书
0 有用 小虎Oni 2022-09-16 18:32:00 福建
看完没任何收获的感觉,就记得很长
0 有用 流浪的龙 2022-05-04 09:24:56
针对互联网场景,大部分情况下,不如重写
0 有用 李白 2021-06-27 03:06:44
精辟,实用价值很高
0 有用 喜欢雨夜 2021-04-18 18:15:22
到了一定经验才会思考的问题,怎么把功能看着正常的代码写的更简单易懂一些。 谢谢黄总的这次重构,自己难得的一课!以后看代码,会多想一下,怎么实现会思路更清晰。 标注了这么多年。终于翻完了第一遍!