AI 时代的 Code Review:把意图讨论提前
软件工程
AI 编程
Code Review
团队协作
从 Codex 联合创建者 Tibo Sottiaux 的访谈出发,思考 AI 自动审查与团队意图对齐的分工。
代码生成得越快,关于“为什么要这样改”的讨论,就越应该提前。
Codex 联合创建者 Tibo Sottiaux 在 The Pragmatic Engineer 的访谈中,提出了一个值得思考的观点:Code Review 同时承担着检查正确性、交换知识和对齐意图的职责。AI 正在改变这些职责的分工。
据他介绍,OpenAI 已将 AI 安全检查纳入 PR 流程,发现安全问题时会阻止合并。模型还能沿着依赖关系深入检查,发现文档描述与实际实现之间的差异——这些问题往往需要人工花很长时间才能定位。
他认为,正确性和安全检查会越来越多地被自动化。而团队仍然需要认真讨论:
- 我们究竟想解决什么问题?
- 这个改动是否值得做?
- 系统应该保证什么,又接受哪些取舍?
这些讨论,最好在写代码之前发生。
过去,PR 经常成为需求和设计讨论的最后一道关口:代码已经写完,大家才开始追问目标是否合理。AI 加快实现速度后,如果团队仍然等到 Review 才对齐意图,返工也可能随之加速。
这给工程团队一个很具体的启发:在加强自动审查的同时,把需求、接口契约和验收标准讨论得更清楚、更早。
代码审查的演进,也需要协作方式一起改变。
#CodeReview #SoftwareEngineering #AI #EngineeringLeadership