核心问题

为什么团队不敢改代码?

团队不重构,很多时候不是懒,而是害怕。

常见来源

  • 没有测试
  • 没有 owner
  • 部署痛苦
  • 出错惩罚严重
  • 历史事故无人解释
  • 代码像黑箱
  • “这块只有某某懂”

课程访问逻辑如果曾经改坏过,团队会形成禁忌:别碰 access。

改善方式

  • characterization tests
  • reason code
  • 小步迁移
  • feature flag
  • runbook
  • owner rotation
  • blameless postmortem

小结

恐惧不是靠鼓励消失的,而是靠反馈、边界和可恢复性降低。