也许我们不该审这么多代码:把判断左移,按例外来评审
来源: martinfowler.com — 2026-09-02
概述
Thoughtworks CTO Rachel Laycock 回应了「AI 让代码量超过人类可审极限」的讨论。她认同不应把 AI 时代当作借口让评审消失——代码评审远不止找 bug,还承担知识共享、带新人、集体所有权与架构共识。但她质疑:为什么非要把这些留到评审这一刻?她主张「把判断左移」:探索方案应在动手前做,知识转移靠结对,新人成长靠与老手边想边做,架构对齐靠白板集体设计,格式与已知安全问题则交给自动化;真正需要人审的是例外——重大架构变更、穿越敏感安全边界、影响面巨大或不熟悉的关键改动。若 Agent 能产出十倍代码却每行都要排队等资深工程师过目,我们得到的不是十倍产能,而是积压与新瓶颈。
核心要点
- 代码评审的价值不止找 bug:它还承载知识共享、带新人、集体所有权与架构共识
- 「把判断左移」:探索方案在写码前做、知识靠结对、对齐靠白板设计会,格式与安全交给自动化
- 采取「按例外评审」:只审架构变更、安全边界、大影响面或不熟悉的关键改动
- AI 若产出十倍代码却每行都排队等人审,得到的是积压而非十倍产能
金句
Perhaps the problem isn't that AI has broken code review, maybe it's that we've been using code review to solve the wrong problems.
👍 0
👎 0
返回 Lobsters 首页