代码审查不只是查错:John Allspaw 反驳“用 AI 代理取代人类审查”的论文
There is more to code review than (automatable) detection
John Allspaw 直接开怼一篇声称“编程代理能取代人类代码审查”的论文,认为论文把审查简化成了缺陷检测、风格检查、知识传递和意识通知这四件可自动化的事,完全没抓住人真正在干什么。他列了七点反驳:第一,资深工程师说“我看不懂”本身就是发现——代码太绕或抽象错了,而大模型永远能“处理”代码,给不出这种真实的困惑信号。第二,人会质疑这个改动到底有没有...
推荐理由:John Allspaw 没在讲情怀,而是拿自己一线的经验,把一篇论文的假设拆得干干净净。他列出的七点反驳,每一条都对应代码审查里人实际在做的认知判断,不是“AI 还不行”这种空话。文章信息密度高,但读起来不累,对正在推 AI 编程工具的团队是个很好的冷静提醒。作为观点文章,它缺实验数据支撑,但论证本身扎实,放在 featured 里能引发有价值的讨论。