偿还策略对照
| 策略 | 适用 | 风险 |
|---|---|---|
| 小步重构 | 债务局部、测试可补 | 低,可持续 |
| 模块替换 | 边界清晰、接口稳定 | 中,需并行验证 |
| 冻结维护 | 改动频率低 | 低,利息有限 |
| 整体重写 | 旧系统不可救药时 | 高,常见失败模式 |
策略选择问题
策略选择问题
Q1 该模块每迭代改动几次?(利息频率)
Q2 现有测试能否支撑重构?(安全网)
Q3 边界是否清晰?(能否隔离替换)
Q4 重写期间谁来维护旧系统?(双维护成本)偿还债务按场景选策略:小步重构(多数情况)、模块级替换(边界清晰时)、冻结维护(只修不扩)、最终重写(最后手段);决定前评估利息与偿还成本的比例。
| 策略 | 适用 | 风险 |
|---|---|---|
| 小步重构 | 债务局部、测试可补 | 低,可持续 |
| 模块替换 | 边界清晰、接口稳定 | 中,需并行验证 |
| 冻结维护 | 改动频率低 | 低,利息有限 |
| 整体重写 | 旧系统不可救药时 | 高,常见失败模式 |
Q1 该模块每迭代改动几次?(利息频率)
Q2 现有测试能否支撑重构?(安全网)
Q3 边界是否清晰?(能否隔离替换)
Q4 重写期间谁来维护旧系统?(双维护成本)