- 循序渐进: 进行小的、可管理的更改,而不是全面重写
- 在进行重大重构或新的抽象之前,深入了解代码
- 匹配现有的代码风格:一致性是可维护性的关键
- 避免过多新的抽象:除非确实有必要增加复杂性,否则请保持简单
- 避免添加新的库,尤其时那些变成风格截然不同的库,除非得到团队的认可
- 在重构之前编写测试,并在重构过程中更新测试。这可以确保您维护原始功能。‘’
- 让你的同事遵守这些原则
好的重构对用户来说时不可见的,但却能大大简化开发人员的工作。它们可以提高可读性、可维护性和效率,而不会破坏整个系统。当你想要为一段代码制定重构计划时,请退后一步,彻底理解它,考虑你的更改的影响,并进行渐进式改进。
原文:原文地址