核心问题
为什么团队不敢改代码?
团队不重构,很多时候不是懒,而是害怕。
常见来源
- 没有测试
- 没有 owner
- 部署痛苦
- 出错惩罚严重
- 历史事故无人解释
- 代码像黑箱
- “这块只有某某懂”
课程访问逻辑如果曾经改坏过,团队会形成禁忌:别碰 access。
改善方式
- characterization tests
- reason code
- 小步迁移
- feature flag
- runbook
- owner rotation
- blameless postmortem
小结
恐惧不是靠鼓励消失的,而是靠反馈、边界和可恢复性降低。