首页/开发/代码质量与评审速查/冻结式维护:只修不扩的适用与代价
技术债与度量63 条

冻结式维护:只修不扩的适用与代价

对利息可控但偿还暂不急迫的模块:冻结新增(只修缺陷与安全),把利息计入预算观察;适用条件是改动频率低、替换或被替代路线图明确。

规则只修缺陷与安全,不加新功能
适用低频改动、有替代路线图
代价团队需接受「临时绕行」的设计

冻结策略示例

冻结策略示例
模块:老对账引擎(每季度 1-2 次改动)
决定:冻结新功能,缺陷优先修
替代:新引擎 Q2 灰度 → Q4 全量
退出:替代完成即下线,不再偿还其余债务
冻结期内的新需求走替代路线或走例外流程:例外要登记在案,避免冻结被一次次突破。

易错点

  • 冻结无退出条件:临时状态长期化
  • 对高频模块也冻结:团队被迫到处绕行,利息更高

数据来源与参考

  • 遗留系统演进策略实践(冻结/绞杀者模式等)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌