跳到主要内容
uencoder

Refactoring

重构在不改变外部行为的前提下改善代码内部结构,提高可读性、可维护性与扩展性。

用途

持续改善代码质量而不引入新功能,是敏捷开发核心实践。

机制

安全小步变换:提取方法、内联变量、移动方法、引入参数对象。每步保持测试通过。IDE 支持自动重构。Fowler《重构》目录化 60+ 重构手法。

用例

  • 代码质量改善
  • 技术债务偿还
  • 敏捷开发

相关词条

参考链接