这篇是计算机类的优质预售推荐>>>>《重构:改善既有代码的设计》
世界级软件开发大师Martin Fowler的不朽经典。普通程序猿进阶到编程高手必须修炼的秘笈
编辑推荐
软件开发的不朽经典
生动阐述重构原理和详细做法
普通程序猿进阶到编程高手必须修炼的秘笈
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构最终从编程高手们的小圈子走出,成为众多普通程序猿日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。
本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天。不管是重构本身,业界对重构的理解,还是开发工具对重构的支持力度。都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依旧值得重复咀嚼,并且往往可以常读常新。
内容简单介绍
本书清晰揭示了重构的过程。解释了重构的原理和最佳实践方式,并给出了何时以及何地应该開始挖掘代码以求改善。书中给出了70 多个可行的重构。每一个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地改动你的代码,从而降低了开发过程中的风险。
作译者
作者介绍
Martin Fowler,世界软件开发大师。在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。
他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。
译者介绍
熊节,ThoughtWorks中国公司的高级咨询师、架构师和项目经理。在大型企业应用及互联网应用的架构和管理方面拥有丰富经验。作为敏捷方法学顾问和重构专家,他拥有在各种技术平台、编程语言、软件形态的项目中实施重构的丰富经验。并曾主持极具挑战性的超大规模电信软件系列重构工作。
媒体评论
“这本书之于重构就相当于韵谱之于作诗。一个翻着韵书作诗的诗人一定是蹩脚的。但好的诗人却要对那109个韵部了然于胸;相同,一个好的程序猿要求可以主动自然地重构代码,虽不应翻着重构手冊干活,但需对本书中提到的70多个重构方法成竹在胸。
然而。在达到这一境地之前。须要不断的时间和经验积累,而且要先读读Fowler的这本书。”
“一口气读完了这本书,感觉书中作者对代码的整理不像是一种技术。更像是一种艺术。
”
“太经典了,看这本书真有醍醐灌顶的感觉。”
“处于金字塔顶部的书不多。而这一本书恰恰就是,非常幸运我看到了它。”
“这本书本质上是向我们推荐了一种优秀的编程习惯和编程态度。
在领会本书思想的同一时候,我们也应该培养一种精益求精的工作态度,探索一条更适合自己的重构道路。”
“今年已经看了两遍。每次都有非常大的收获。特别喜欢当中对其它章节的索引。当你把它作为一个手边随时翻阅的參考书看时,它不知不觉引导你读了非常多内容,问题也在不知不觉中有了求解思路,终于得以解决。”
“不要写完代码就束之高阁,适当地优化代码结构,可以为以后的开发带来很多方便,这本书就向你介绍了这方面的技巧,说得很具体。”
“程序差点儿离不开重构。但怎样更加迅速有效地重构却一直没有系统性的指导。本书就是这种经典巨著,有了它,重构不再烦琐!”