首页/开发/代码质量与评审速查/顺手偿还:童子军规则的债务应用
技术债与度量63 条

顺手偿还:童子军规则的债务应用

每次改动顺手清理所在局部:命名、重复、死代码、缺小测;不追求一次偿清,靠持续小额投入降低利息;与债务台账配合——每次触达热点模块时清一格。

范围本次改动直接接触的局部
动作一件小事:改名/提取/补测/删死码
边界不扩大为无关模块的重构

PR 中顺手偿还示例

PR 中顺手偿还示例
本 PR:新增导出格式
顺手:
- 提取重复的编码探测函数(3 处 → 1 处)
- 删除上一版本遗留的开关分支
- 为新函数补 2 个单测
范围判断:顺手改动与原改动是否同目录、同测试范围;跨模块清理拆成独立 PR 提交。

易错点

  • 顺手改扩大化:PR 混入大量无关改动
  • 只在热点外顺手:热点的利息没有触及

数据来源与参考

  • 《Clean Code》童子军规则与债务偿还实践结合
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌