1. 首页
  2. 编程语言
  3. 其他
  4. 重构-改善既有代码的设计+中文版

重构-改善既有代码的设计+中文版

上传者: 2018-12-20 21:15:51上传 PDF文件 12.42MB 热度 52次
软件工程领域的超级经典巨著,与另一巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店五星书。    在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。   当对象技术成为老生常谈之后——尤其在Java编程语言之中,新的问题也在软件开发社区中浮现了出来。缺乏经验的开发人员完成了大量粗劣设计,获得的程序不但缺乏效率,也难以维护和扩展。渐渐地,软件系统专家发现,与这些沿袭下来的、质量不佳的程序共处,是多么艰难。对象专家运用许多技术来改善既有程序的结构完美性与性能,已有数年之久。   Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move F ield看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。
下载地址
用户评论
liuzongjie78 2024-12-27 20:38:09

程序猿必看图书!

sue3318 2025-01-05 16:20:14

我们公司现在拿它当培训教程,还要考试呢。经典书,必需看!

bruise_40888 2024-12-28 20:25:16

不错,不过有些不,清晰,先看吧

qqfault59031 2025-01-09 09:09:22

真的是一本很不错的书,只是有些地方翻译得不是很好。