重构_改善既有代码的设计
Martin Fowler和《重构:改善既有代码的设计》(中文版)的作者们清晰地揭示了重构过程,并为面向对象软件开发做出了巨大的贡献。《重构:改善既有代码的设计》(中文版)详细解释了重构的原理和最佳实践方式,并明确指出了何时何地应该开始改进代码。书中最核心的部分是一份完整的重构名录,其中每一项都介绍了一种经过实证的代码变换手法的动机和技术。尽管某些项目如Extract Method和Move Field看起来可能很浅显,但这些技术的理解正是有条不紊地进行重构的关键。
在实践中,面向对象的代码重构不仅仅是理论上的概念,更是一种需要在日常开发中不断应用和优化的技能。通过学习和掌握这些技术,开发者可以更有效地提升代码质量和维护性。为了帮助读者更好地理解和应用这些技术,以下是几篇与重构和面向对象开发相关的文章和资源,供读者参考:
下载地址
用户评论