“效率翻倍,但我的 Code Review 列表也翻倍了。”在深圳某互联网公司后端团队工作的程序员陈昊(化名)苦笑着向记者展示他的工作面板——上方是 AI 代码助手生成的蓝色代码块,下方则是堆积如山的待审查请求列表。最近一个月,他所在的团队开始全面使用 AI 编程辅助工具,而他的个人生产效率提升了约 3 倍,但随之而来的“甜蜜负担”却远超预期:同事们提交的代码审查(Code Review)几乎全部落在了他的身上。

效率飙升的背后:一个人干了三个人的活?

陈昊所在的小组共有 8 名开发人员,负责公司核心业务的后端服务。今年 3 月,团队引入了基于 GPT-4 的代码补全与生成工具。起初,大家都很兴奋——陈昊用自然语言描述功能需求,AI 就能在 10 秒内生成可运行的代码片段,复杂逻辑甚至一次成型。“以前写一个 CRUD 接口要 40 分钟,现在 10 分钟就能搞定,还自动补齐了单元测试。”他估算,自己的编码速度至少是原来的 3 倍。

然而,两周后,团队内部出现了微妙的变化。陈昊发现自己每天收到的 Code Review 通知数量急剧增加。“以前每天大概审查 3-5 个 PR(Pull Request),现在每天至少 15 个。”更让他哭笑不得的是,这些 PR 中的大部分代码竟然是他自己通过 AI 生成、再提交的。原来,同事们在遇到困难时习惯直接求助陈昊——而陈昊用 AI 快速写好代码后,同事们“顺手”就提交了,最后 Code Review 的接力棒又回到他手里。

“这就像你帮别人做完了作业,老师还让你负责批改。”陈昊说。更糟糕的是,AI 生成的代码虽然语法正确、逻辑清晰,但往往缺乏对现有系统特殊规则的考虑。有一次,AI 自动生成了一个处理支付回调的接口,却忽略了公司规定的幂等性校验逻辑,导致线上出现重复扣款。“AI 写代码像‘打字员’,但真正的业务安全边界还得人来把关。” 陈昊无奈地表示,这部分 Review 工作变得比以往更复杂,因为他不仅要看同事写的代码,还要检查 AI 是否“漏掉了上下文”。

团队协作的“新摩尔定律”:产出越高,审核越重

这种现象并非孤例。国内一家头部云服务企业的技术经理李涛告诉记者,自团队大规模采用 AI 编程助手后,开发人员的“人均代码产出”普遍提升了 2-3 倍,但 Code Review 的瓶颈却从“写代码”转移到了“审代码”。“以前每人每天写 200 行代码,审 150 行;现在每人每天写 600 行代码,但审核量暴增到 800 行——因为 AI 生成的代码量虽然大,却需要更仔细地验证正确性。”

李涛分析,AI 工具的普及打破了传统的“写与审”平衡。效率高的开发者(如陈昊)往往更擅长使用 AI,他们产出的代码量呈指数级增长,而团队其他成员也可能依赖他们的 AI 能力来完成任务。最终,最熟练使用 AI 的人不仅写得多,还要承担起“最终质量守门员”的角色。这种“马太效应”正在撕裂团队的协作公平感:有的人在拼命写 AI 代码,有的人在拼命审 AI 代码,而更多人则在把代码甩给能者。

行业观察:AI 不是“甩锅”工具,流程需重新设计

“AI 不会消除 Code Review,反而会让 Review 的重要性提升一个层次。”北京一家 AI 编程工具创业公司的技术负责人王峰认为,当前行业最大的误区是认为“AI 出的代码可以直接提交”。他建议团队引入“AI 代码标识”机制——所有由 AI 生成的代码在 PR 中自动标注,并指定专门的人进行“抽象层 Review”,而不是所有人都要看细节。

此外,一些先进团队正在尝试“AI 辅助 Code Review”:让 AI 先对代码进行静态分析,标记潜在安全问题或风格不一致,再由人类聚焦于业务逻辑。但无论如何,人类开发者必须为自己的代码负责,这个原则不会因 AI 而改变。

截至发稿前,陈昊所在的团队已经开了两次“流程调整会”。他们决定引入“AI 代码池”制度:所有 AI 生成的代码先进入公共仓库,由组内成员轮流抽取审查,而不是推给单个能者。陈昊终于松了一口气:“3 倍效率不是用来压榨自己,而是用来让团队跑得更稳。”

当 AI 成为程序员的新“键盘”,如何不让效率红利变成团队内耗,或许才是数字化转型中真正需要回答的命题。