第 8 章:重构遗留代码——使其重焕青春

TDD不能直接应用于遗留代码,可能需要稍微调整步骤才管用。

本章目录及程序实现
  1. 遗留代码
    1.1 识别遗留代码的其他方式
    1.2 依赖不是注入的
    1.3 遗留代码修改算法
    1.4 应用遗留代码修改算法
  2. 编码套路
    2.1 遗留代码处理套路
    2.2 描述
    2.3 技术说明
    2.4 添加新功能
    2.5 黑盒测试还是尖峰冲击测试
    2.6 初步调查
    2.7 应用遗留代码修改算法
    2.8 提取并重写调用
    2.9 消除状态的“基本类型偏执”坏味
小结
推荐阅读

Michael Feathers 的著作《修改代码的艺术》。