1. 循序渐进: 进行小的、可管理的更改,而不是全面重写
  2. 在进行重大重构或新的抽象之前,深入了解代码
  3. 匹配现有的代码风格:一致性是可维护性的关键
  4. 避免过多新的抽象:除非确实有必要增加复杂性,否则请保持简单
  5. 避免添加新的库,尤其时那些变成风格截然不同的库,除非得到团队的认可
  6. 在重构之前编写测试,并在重构过程中更新测试。这可以确保您维护原始功能。‘’
  7. 让你的同事遵守这些原则

好的重构对用户来说时不可见的,但却能大大简化开发人员的工作。它们可以提高可读性、可维护性和效率,而不会破坏整个系统。当你想要为一段代码制定重构计划时,请退后一步,彻底理解它,考虑你的更改的影响,并进行渐进式改进。

原文:原文地址