夜雨聆风学习资料网

ARTICLE · 1158046

AI 写完代码,交付前要避开的三个坑

AI 写完代码,交付前要避开的三个坑

10月9日,科技媒体 Ars Technica 报道了一项覆盖718家企业的研究。

采用 AI 编码 Agent 后,出现了两组值得放在一起看的结果:

•
每名活跃工程师的月新增代码行数,增加约30%。
•
完成的任务和功能数量,未出现统计显著增长。

AI 能写出更多代码,团队却未必能更早把功能交到用户手里。

对正在使用 Cursor、Copilot、Claude Code 或 Codex 做项目的人来说,写完之后,还有三个容易影响交付的坑:检查排队、验证不足、反复返工。


一 检查排队 写完以后还在等

开发软件时,写代码只是其中一段。弄清需求、检查改动、测试功能、处理反馈和发布,都需要时间。

研究发现,采用编码 Agent 后,一份代码修改从提交到合并的平均周期增加约49%。“合并”是指改动经过检查后进入项目代码库,之后还可能需要发布才能交给用户。

这个49%包含等待和返工,不能直接换算成人工检查工时增加49%。

研究也区分了辅助补全代码的工具和能够承担更多实现工作的 Agent。审查周期明显延长的结果主要出现在 Agent 组,不能笼统套到所有 AI 辅助编程方式上。

当 AI 加快提交速度,下一位接手的人仍需要理解改动的目的、确认它符合要求。待审内容积累起来,已经写完的任务就可能继续等待。

避坑重点:按检查能力安排提交。

每份改动围绕一个明确目标展开,大改动尽量拆小。等待检查的任务已经积压时,优先处理返工和阻塞,让一项工作真正结束,再增加新的提交。


二 验证不足 能运行还不够

检查环节的变化,也涉及每份改动本身。

论文发现,采用编码 Agent 后,被要求修改的代码合并请求占比接近翻倍,每份请求的评论增加约35%。

研究没有看到实际代码内容,因此这些数据不能直接证明 AI 代码普遍更差,但它们表明审查过程发生了明显变化。

拿一个在线表单举例,AI 可以很快写出“保存”按钮。交给用户之前,还得确认:

•
重复点击,会不会重复提交?
•
网络中断后,页面有没有提示?
•
原有权限,是否继续生效?

这些问题需要结合业务判断。按钮已经出现、程序可以运行,与整个功能经过验证,处在不同的完成阶段。

AI 也能帮助检查代码、提出修改建议。GitHub 的官方说明要求使用者核验 Copilot 的审查反馈,并保留必要的人工审查。

避坑重点:提前说清验收条件,交接时留下检查依据。

给 Agent 说明预期行为、允许修改的范围,以及必须保留的功能。修复问题时,先准备能复现问题的测试,再验证修改是否有效;提交时说明修改目的、测试结果和需要关注的影响。


三 反复返工 检查迟迟结束不了

同在10月9日,数据库公司 Cockroach Labs 公开了数月的编码 Agent 实践。它借用了“教学医院”的分工方式,把方案检查提前到了写代码之前。

Agent 先复现问题,说明准备改哪些文件、怎样验证,由另一个 Agent 评审方案。较大的任务被拆小,各阶段留下记录。面向客户发布前,每次代码合并仍需经过人工检查。

接手的人可以沿着方案和记录核对,减少从头梳理整个任务的负担。

不过,这套流程也暴露了过度检查的成本。

公司披露,一项只改一行代码的修复,曾经历11轮返工、耗时两天,涉及说明、测试、流程和人工批准等环节。团队随后为反复返工增加了升级处理规则。

这是公司公开的实践案例,具体效果取决于任务和流程。它也提醒团队关注检查的成本。

避坑重点:为反复返工设置升级处理规则。

把需要阻塞发布的问题,与可以后续完善的意见分开。连续多轮仍无法收敛时,及时交给有判断权的人作决定,并结合任务的复杂度和风险安排检查。

评价 AI 带来的提速,还应记录功能何时可用、经历多少返工、发布后是否出现错误。代码提交得到批准,与功能已经发布,应当分别记录。

这项研究的数据截至2026年3月,统计上不显著的增长也不等于所有团队收益为零。它提醒我们,把编码活动的增长与最终完成的工作一起衡量。

在我看来,AI 编程的价值,也应体现在接手的人能否更容易判断和使用结果。让用户更早拿到可靠功能,才是提速最终要落到的成果。


参考资料

1.
Kyle Orland,AI coding agents generate more code, but not more software,Ars Technica,2026年10月9日。https://arstechnica.com/ai/2026/10/ai-coding-agents-generate-more-code-but-not-more-software/
2.
Fiona Chen、James Stratton,Artificial Intelligence in the Firm: Bottlenecks in Software Production,2026年8月4日。 https://fion.ac/jellyfish.pdf
3.
Adam Storm、Rafi Shamim,Five months treating bugs like patients and coding agents like a medical team,Cockroach Labs,2026年10月9日。 https://www.cockroachlabs.com/blog/experiment-running-hospital-code/
4.
GitHub,Application card: GitHub Copilot Agents。https://docs.github.com/en/copilot/responsible-use/agents

相关学习资料