发表于2025-05-28
重构 pdf epub mobi txt 电子书 下载
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和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。《重构:改善既有代码的设计》(中文版)解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。点击进入该书更多详细信息。
##好的程序应该是不段重构出来的,里面给了不少方法,部分会经常使用的,这本书我只是大概翻翻,当时看得英文版的,在这里你也会明白为什么现在开发软件都要险些测试!
评分 评分##此书总结了不少代码的问题及重构的方法,对于设计与编程的见解相当正确,但难免流于俗套 - 大道理谁都懂,但知易行难永远是硬道理, 尤其其对于每种情况进行重构的极其繁冗的步骤描述,实在是相当的不高明, 本人认为这是本书的一个败笔, 但其后对于重构自动化工具的介绍则是黑暗中的一道阳光 - 我们需要这种工具。(目前来看Visual Studio的插件VA的重构功能最为好用,但却还是远远不够)
评分##校馆
评分##程序员必读...
评分 评分##不懂重构哪算懂设计模式 2009年,在为《重构》第一版的中译本再版整理译稿时,我已经隐约察觉行业中对“重构”这个概念的矛盾张力。一方面,在这个“VUCA”(易变、不确定、复杂、模糊)横行的年代,有能力调整系统的内部结构,使其更具长期生命力,这是一个令人神往的期许。另一方面,重构的扎实工夫...
重构 pdf epub mobi txt 电子书 下载