首页/开发/代码质量与评审速查/技术债隐喻:来源与含义
技术债与度量63 条

技术债隐喻:来源与含义

技术债(Technical Debt)由 Ward Cunningham 在 1992 年提出:用「借款」比喻为了当下交付而选择的次优实现,未来需要以额外的修改成本偿还利息;隐喻用于沟通取舍,不是骂人的标签。

提出Ward Cunningham(1992,OOPSLA 经验报告)
本金补齐质量差距所需的返工成本
利息因现状导致的持续额外成本(改得慢、易出错)

报告原话语境

报告原话语境
// 大意:把代码交给用户先获得反馈,
// 但若不尽快把「理解过的设计」补回去,
// 团队会越走越慢——每一笔利息都在累加
债务 ≠ 错误代码:它是关于「现在省、将来还」的取舍叙述,重点在把利息说清楚。

易错点

  • 把所有不喜欢的东西都归为技术债:隐喻失去区分度
  • 只借钱不提利息:取舍无法被管理层理解

数据来源与参考

  • Ward Cunningham 1992 年 OOPSLA 经验报告(技术债隐喻出处)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌