• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sunxfancy
V2EX  ›  程序员

AI 写代码的速度已经超过你的阅读速度,你会放心把 Code Review 也交给 AI 吗?

  •  
  •   sunxfancy · 2h 50m ago · 405 views
    最近用 AI 开发一个 AI native 的开源游戏引擎 EVEngine ,遇到了一个挺尴尬的问题:

    AI 写代码的速度,已经超过了我阅读代码的速度。

    以前开发一个功能,可能需要花几天时间,天天都盼着有人能帮我写,发个 pr 给我。

    现在反过来了。

    我同时使用 Codex 、Cursor 、DeepSeek 等工具开发,几个 Agent 并行工作,一天下来就可能产生大量代码和 PR 。

    代码写得越来越快,但审查代码简直累死个人。

    尤其是游戏引擎这种项目,涉及底层架构、并发、内存管理、渲染等模块。很多问题不是看一眼 Diff 就能发现的。

    于是我开始尝试另一种方式:

    让 AI 写代码,再让其他 AI 来 Review 。

    目前我在 EVEngine 项目中尝试通过 Qodo AI Review 和 CI 的一些约束判断来辅助审查 PR 。

    这里有一个真实的 PR ,大家可以直接看看:

    https://github.com/EVEngine/EVEngine/pull/443

    AI 给出了 3 个 bug ,然后我的 agent ,还一一回复并修复了这三个 bug ,并重新提交。

    但越是这样做,我越觉得有一个问题绕不过去:

    如果我不放心 AI 写的代码,凭什么放心另一个 AI 审查的结果?

    两个 AI 都认为代码没问题,真的就意味着没问题吗?

    如果最终还是需要我把几千行代码全部读一遍,那么 AI 带来的开发速度提升,会不会被 Code Review 吃掉很大一部分?

    我现在逐渐倾向于另一种思路:

    未来程序员的工作,可能不再是逐行检查每一处实现,而是更多地审查架构、需求、测试覆盖以及最终行为。

    但这也意味着,我们必须找到一种比“AI 说没问题”更可靠的验证方式。

    不知道大家现在是怎么处理 AI 生成的大量代码的?

    你们会放心让 AI Review AI 吗?

    如果 AI Review 通过、CI 通过,你会直接 Merge 吗?还是一定要自己看完所有代码?

    ----------------------------------

    最后,顺手给我的项目打个广告,EVEngine ( https://github.com/EVEngine/EVEngine )是从头设计的类 love2d 风格的 2d 、3d 混合渲染的开源游戏引擎,简单容易上手的同时,又提供各种高级光源阴影光追效果、程序化地形生成、各种 RTS 、RPG 、CardGame 等高层级玩法模块,还提供了大量的 mcp 服务功能帮助 AI 调试、理解代码行为。

    SSUI ( https://github.com/sunxfancy/SSUI )是我去年设计的一款开源的替代 ComfyUI 的 AI 生图、生视频、生 3D 、生动作的 AI 模型调用工具,基本功能实现了,但 bug 还比较多,最近在努力添加 AMD 显卡的支持。这两个项目连起来就是一整套 AI 辅助游戏开发的工具。

    喜欢的朋友请 star 一下多多支持。
    8 replies  •  2026-10-17 19:15:40 +08:00
    mzotw2babm
        1
    mzotw2babm  
       1h 25m ago
    这也是我目前的痛点:如何保证 AI 生成的代码完美符合最初的需求。我现在还没有答案,如果你有答案了,记得抠抠我= =
    ffalex
        2
    ffalex  
       1h 10m ago via Android
    我不放心又能怎么办,现在是 cluade 派发任务,sol 做任务,然后 claude 再审
    midsolo
        3
    midsolo  
       1h 7m ago
    我司用的 openspec ,搞了套 "筛选 + 打分" 的混合质检机制,AI 把需要质检的需求筛选出来并进行打分,分数低质量差的人工质检,剩下的全部 AI 质检。
    xidaduo
        4
    xidaduo  
       1h 5m ago
    为啥不放心? AI 能力比我强多了
    voidemoer
        5
    voidemoer  
       1h 4m ago
    只能说服自己相信 AI ,等再过一两年,就可以真心实意的完全相信 AI 了。
    zerovoid
        6
    zerovoid  
       40 mins ago
    人写的代码也有 bug 啊,这不是很正常。
    不存在完全没问题的系统。

    只能把测试用例写细一点,减少 bug 。
    JinShu
        7
    JinShu  
       27 mins ago
    反过来思考,你在用别人做的软件,你也看不到源码,你不也一样放心用?
    pnczk2019
        8
    pnczk2019  
       25 mins ago
    如何让几个 AI 分工?有什么 SKILL 还是什么分享吗.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2846 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:41 · PVG 19:41 · LAX 04:41 · JFK 07:41
    ♥ Do have faith in what you're doing.