介绍了代码重构的最佳实践,帮助读者改善既有代码的设计。本指南由行业专家共同编写,涵盖了从概念到实际应用的全面内容。通过遵循这些实践,开发者可以提高代码的可读性、可维护性和可扩展性。
Java 18 次浏览
Martin Fowler和其他作者清晰地阐述了重构过程,以及它们对面向对象软件开发的重要贡献。本书详细解释了重构的原理和最佳实践,并指导何时何地开始改进代码。书中核心是一份完整的重构名录,介绍了经过实证的代码转换技术。这些重构技术如Extract Method和Move Field看似简单,但理解
Java 25 次浏览
《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少
Java 23 次浏览
预先重构是一种将以往经验 (自己的或他人的) 应用到新项目中的软件开发方法。这样做可能会让你免于在中期进行昂贵的、可能影响工作的设计变更!
C++ 25 次浏览
探讨如何利用 TypeScript 的强类型特性进行代码重构,并重点阐述类设计优化策略,以提升代码可维护性和可扩展性。
Typescript 18 次浏览
PCL 1.11版本实现的泊松重构函数,建议使用水密性点云作为输入。非水密性点云的输入容易导致数据空白的现象(已调试好参数,可以根据个人情况适当更改参数)。
C++ 20 次浏览