全网207万人卡在同一个动作上:AI代码生成得越顺,"敢按合并"的那一天来得越晚

源自218位全网作者

10-05 22:06

大三学生的一句困惑,最近两天在AI编程圈被反复转发。

10月4日,知乎新开了一个问题:「AI写的代码能跑但没人敢动,接手的人该怎么检查?」题主写道"最近几个项目都是AI辅助写的,功能跑起来都正常,但要改的时候没人敢动",他自己也说不清哪一段是模型臆造的边界条件。知乎

到10月5日,这个问题下面已经聚了至少三份回答,有人给流程,有人给断言方法,有人直接提出先让AI对项目做一次全面评估、输出架构图再逐段排查。问题是新的,但这个问题背后站着的人群一点都不新。知乎

把知乎上几个同方向问题的数据摆在一起(采集于2026年10月5日):

知乎问题

浏览量

评论区热度

现在程序员的代码大多数都是用AI生成的,后面会成为屎山代码看不懂吗?

约169.8万

9月中旬还在出新回答

为什么越是维护过老系统的程序员,越不敢让AI直接改代码?

约17.8万

54条评论

AI写出来的代码越来越多,未来的软件会不会变得「没人真正看得懂」?

约14.7万

持续有人作答

AI生成的代码会出错吗?需要人工审查吗?

约2.8万

46条评论

AI写代码,你还在自己review吗,如何保证正确性?

约1.8万

36条评论

五个问题加起来超过207万次浏览,提问角度各不相同——新手怕改坏、老手不敢让AI碰、旁观者担心整个行业的代码库——但指向的是同一件事:瓶颈已经从"写"挪到了"看懂、敢审、能维护"。

这不是某个人的矫情,是这波AI编程红利走到兑付日期的声音。

一、海外把这事做成了方法论:PR瓶颈,三层刹车

有意思的是,几乎同一时间,海外把这个问题讲成了一套完整方法。

10月5日,B站出现了Matt Pocock在AI Engineer Paris 2026演讲《Fixing the PR Bottleneck》的中文字幕版(约45分钟)。这位以TypeScript教学和aihero.dev闻名的讲者,开场判断很直接:智能体能轻松创建拉取请求,却未必能轻松创建值得审查的拉取请求。代码产出变快之后,真正的瓶颈落到了审查和合并环节。哔哩哔哩

全网207万人卡在同一个动作上:AI代码生成得越顺,

他给的不是口号,是三层刹车,演讲章节列得清清楚楚:

  • 自动检查(便宜,但会骗人)——他专门用了几分钟讲"三类会失真的测试":测试全绿不等于代码可信,有些断言只是验证了"我们知道要验证的东西"。

  • 自动审查——用深模块改善测试、建立统一设计语言,把"实现审查"和"规范审查"分开做。

  • 人工审查——审查者发现问题应直接提交修复而不是留言扯皮;给人看的PR要小、要带图表说明改动;用复盘把每一次人工审查变成"减少下一次重复工作"的投资。

全网207万人卡在同一个动作上:AI代码生成得越顺,

演讲发布当天,B站就已经有教程区UP主把他那套mattpocock/skills仓库拆到v1.3版本——/implement-spec、/pr、/retro三个技能从in-progress转正进Engineering目录,implement-spec用agent编排sub-agent实现整个spec,/pr专门生成方便人工审查的拉取请求。哔哩哔哩

也就是说,"生成快、审查堵"在海外头部实践者那里已经从吐槽升级成了工具备忘录。而国内社区这边,同样的焦虑还停留在"到底该怎么检查"的提问阶段——这中间的差距,本身就是这篇内容要补的信息差。

二、"没人敢动"的真正机制:技术债开始复利

为什么大家突然都不敢动了?知乎7月一篇被反复提到的专栏(作者杨彪)给出了目前我看到的最好解释:以前改一个陌生模块,你必须先理解它——读代码、翻提交记录、问模块负责人、过评审。这些摩擦很烦,但它强制了"理解在前"。现在一句Prompt,Agent几千行改动,测试全绿,PR描述比人写得还完整。实现速度提上去了,复杂度并没有消失——它只是从"写代码之前必须理解",变成了"出问题之后再理解"。知乎

更麻烦的是后面这个链条:一个Agent为了完成需求,在错误的层加了一段兼容逻辑;测试通过,功能上线,没人发现问题;下一个Agent读到这段代码,会把它当成现有架构的一部分继续扩展——错误由此获得了合法性。再往后,新的Agent还会为它补测试、写文档、生成"为什么系统应该这样设计"的说明。

一句话总结这个机制:技术债过去只是欠钱,现在还能自动复利。

数据侧也不是只有体感。GitHub上分析了2.11亿行代码变更的GitClear报告,从2024年初就被国内技术博主接力传播(爱可可、宝玉xp、AIGC非著名程序员等都转述过),方向高度一致:代码重复率显著上升,重构活动大幅下降,AI提交让"复制粘贴式代码"越来越多。2025年Stack Overflow调查显示84%的专业开发者已在使用或计划使用AI工具,Google、微软也都披露过AI已撰写超过20%的新代码——产量上去了,但"局部正确、整体失控"的存量正在变厚。知乎

高浏览回答里那些具体的"症状描述",比数据更让人对号入座:

  • “AI会用极其优雅的代码结构,去包装一个完全错误的业务假设”——这句出自169.8万浏览问题下的高赞回答。知乎

  • “bare except、pass、未指定编码的open()调用、大量重复但略有差异的函数块——不会立刻崩溃,但六个月后维护者要花3到4倍的调试成本排雷。”

  • 维护过老系统的那位高赞答主说得更直白:做过复杂系统、对系统可靠性敏感的程序员自然不怎么信任AI,因为它太擅长装专家了。知乎

  • 还有一个容易被忽略的细节,来自一位重度用户的复盘:“因为不是自己写的,遗忘概率还上升”——AI写的代码不仅别人不敢动——写它的人自己三个月后也不敢动。知乎

全网207万人卡在同一个动作上:AI代码生成得越顺,

三、先替你去噪:这几个流传的数字,哪些要打折

这个题目下情绪很多,数字更多。按ZDM的老规矩,把证据强度分开摆:

可以直接引用的: EU《产品责任指令》(EU) 2024/2853真实存在,软件被正式纳入"产品"范畴;按社区转述的口径,2026年12月生效后,若AI生成的代码导致数据损坏或系统故障,企业将面临严格责任,不能再拿"AI自动写的"当免责抗辩。这条法规是今年内就要生效的硬时间窗,不是传闻。知乎

方向可信、数字要标注口径的: GitClear"重复率飙升81%、重构暴跌74%"这组数字在中文社区流传甚广,但它出自GitClear不同年度报告,基期和定义(按变更行占比)有过调整,2024年1月最早传播时的口径和2025年版本并不完全相同。结论是"重复上升、重构下降"这个趋势,多家报告方向一致;具体百分比建议当作量级参考,别当精确事实用。

单一来源、谨慎转发的: 有知乎回答提到"一篇2026年arXiv研究在6299个仓库中识别出48.4万个AI引入的技术债问题,其中22.7%在最新版本中仍然存在"——换算出来就是"近四分之一的AI屎山没人敢动"。这个数字我只在转述里看到,没有交叉验证,当强印象用可以,当论据用不够格。 同样,“最好的AI review工具,采纳率也不到人类的三分之一”(1.8万浏览问题下的回答)属于单点经验,不是社区共识。知乎知乎

值得盯但还没成气候的: 《麻省理工科技评论》中文号9月底转发了一篇《处理AI Coding留下的烂摊子,正成为一片新的蓝海市场》,讲"Vibe Coding清理服务"(Vibe Coding Cleanup as a Service)正在成为新接单门类。现在还是叙事阶段——但它说明了一件事:当"生成"免费了,"收拾"就开始定价。微博

四、行动清单:别等到半年后给自己的代码"上香"

把上面海外方法论和国内高赞答案筛完,按你在这个局里的位置,能带走的东西其实是三套。

如果你是那个"用AI写完不敢动"的人(新手/vibe coding玩家):

  1. 接手或修改之前,先看边界清单而不是代码本身——新问题上高赞答案的顺序值得抄:先过权限、生产数据、对外调用这三类,AI最容易"合规地"走过去。知乎

  2. 把现状固化成可执行断言:用最小用例覆盖正常路径和几条异常路径,跑通了,你才证明了"现状就是这样",后面所有修改都有护栏;

  3. 让AI逐条解释代码给你听,解释不清楚的段落按"模型臆造"处理,单独标记;

  4. 学一下Matt Pocock的PR习惯:小步提交、带图表说明意图、每次人工审查后写一行复盘——这些是给三个月后的你自己留路标。

如果你是接手AI代码的那位"倒霉同事":

  • 先别急着重构。老系统维护者那条54评论的答案核心就一句:AI的问题不是写不出大神代码,是不能稳定交货,你的任务不是欣赏它,是给它上约束——限制修改半径,改认证就别顺手重构数据库,跨边界必须重新评审;

  • 把"它编译得过、测试全绿"从通过理由降级为起点,追问"系统还是不是原来的系统":错误码格式统一吗?同一个概念有没有三套定义?

如果你是小团队里那个要按下合并键的人:

  • 立一条规矩:谁合并,谁负责解释;解释不清,就不该合并。"Agent是这么写的"不能成为答案;

  • 主动奖励删除代码。Agent天生倾向新增——新增最容易"看起来完成了工作",不奖励删除,代码库只会单向膨胀;

  • 审查的着眼点要从单个PR升级到整个库的持续健康:依赖漏洞、严重度分布、哪些模块已经没人看得懂,这些以前靠事故告诉你,现在得靠工具在合并前告诉你。

全网207万人卡在同一个动作上:AI代码生成得越顺,

还要把成本账算进来:36氪9月那篇实测的结论是,即使使用同一个模型,不同智能体框架也可能让编码成本成倍拉开。而10月5日B站刚有人拿10个提示词去核对网传的省额度清单,结论是额度的大头在"对话轮数×每轮重读的上下文"——审查返工的每一轮,都是在烧钱。36氪哔哩哔哩

全网207万人卡在同一个动作上:AI代码生成得越顺,

最后是12月前要完成的一件合规动作:把AI参与生成的代码纳入版本留痕与责任链,别等到EU新规和它在国内供应链的传导效应上了谈判桌才补作业。

五、往后看什么

这个题还没有终局,接下来三个信号值得持续盯:

  1. 今年12月EU产品责任指令落地后,第一批"AI代码事故归责"案例会不会出现、怎么判——那会直接改写"谁合并谁解释"这条规矩的力度;

  2. AI审查类工具的公开基准会不会补上交叉验证的数字——目前"AI review AI"的可信度还停留在个人吐槽层面。这个赛道本身已经不缺钱:36氪8月的报道标题就是"AI代码审查赛道,跑出一个108亿独角兽",把代码审查、分流、理解、防护统统算作这门生意。更早一篇2025年的行业梳理写道,"当AI开始查AI"的新分支赛道已经获得包括Accel、a16z等美国顶级风投的关注与投资,CodeRabbit、Graphite都是被点名的玩家。36氪36氪

  3. 开源社区那道防线会不会向企业内溢:知名Python项目集合Jazzband因无法承受AI生成的垃圾PR和问题单洪流被迫关闭,Godot维护者把甄别AI"slop"称为令人精疲力竭的工作,curl创始人则直接取消了漏洞赏金计划。这些事件在中文技术圈被反复转述,当"防AI投稿"变成开源项目标配,企业内部仓库的AI代码准入大概率紧随其后。知乎

回到开头那个大三学生的问题。"能跑"和"能维护"从来是两种能力:前者AI已经能帮你做到80分,后者目前它还给不了——它甚至会让三个月后的你,也变成"不敢动的人"之一。

这波AI编程真正该抄的作业,不是哪家模型代码写得好,而是Matt Pocock那三层刹车、知乎高赞那三步断言法,加上你自己给代码库立的那条合并规矩。 生成越顺,越要记得给自己留一个敢按下的撤销键。

内容由AI生成

精选参考来源

1. AI写的代码能跑但没人敢动,接手的人该怎么检查?

2. AI写的代码能跑但没人敢动,接手的人该怎么检查?回答

3. 【原声配音】Matt Pocock:AI写代码更快,为什么PR审查反而堵住了?

4. MattPocock实战教程:v1.3工作流演示丨如何正确使用/implement-spec、/pr、/retro

5. AIAgent写代码越来越快,但软件正在变得越来越没人敢动

6. 程序员用AI写代码为什么没人骂,作家用AI写作大家都骂?回答

7. 现在程序员的代码大多数都是用AI生成的,后面会成为屎山代码看不懂吗?回答

8. 为什么越是维护过老系统的程序员,越不敢让AI直接改代码?回答

9. 你有多久没有完全不依赖AI写代码了?回答

10. AI写代码,你还在自己review吗,如何保证正确性?回答

11. AI写的代码能跑但没人敢动,接手的人该怎么检查?回答

12. 处理AICoding留下的烂摊子,正成为一片新的蓝海市场

13. 模型一模一样,Token 却相差 70 倍?三项实测揭开 AI 编程工具的成本黑洞

14. 有人用10个提示词测Claude Code,换模型到底能省额度吗?

15. AI代码审查赛道,跑出一个108亿独角兽

16. 当AI开始查AI,AI编程爆火之下,代码审查成了大生意

3
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章