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

AI Coding 还看源代码吗?要是不看,会害怕血崩吗?

  •  
  •   edgeedge · 9h 31m ago · 1797 views

    V2EX 帖子,AI Coding 到无法掌控局面: https://v2ex.com/t/1224558

    还有报道 AI Coding 9 秒内删除整个业务数据库的: https://www.theguardian.com/technology/2026/apr/29/claude-ai-deletes-firm-database

    我个人也有经历。去年 8 月份开始,给公司做一个爬虫项目,AI coding 上功能很快, 住宅 ip 轮换这一块,用的供应商平台接口,自动按城市地区动态返回。 后面对需求,要求每个社交媒体的账户,要尽量固定一个 ip 地址,不能每次发起请求都变。 这个功能也很快用 ai coding 做好。也让 ai 做了测试,没问题,我就交付了。 不几天,几万个社交媒体账户,跑起来。

    第二天来,发现,爬取任务的报错率超过 50% ,md,吓出冷汗!!!

    然后开始查问题、啃 ai 写的代码; 发现,住宅 ip 供应商给的固定 ip ,很大概率出现 cloudflare/谷歌的 http 测试端点能通,但爬具体的业务例如 x.com 会访问超时。 然后决定,在具体业务逻辑里做 ip 超时的回退策略(超时则重新获取 ip ),当时涉及貌似三四十个工作流,,用的 cursor ……

    总共下来化了一两周吧,不在项目排期里的,真特么的焦头烂额的……

    为什么前面 ai 测试良好?因为 AI 测试时,是用了洛杉矶等热门地区的账户,可能供应商 ip 充足;爬虫项目为了分摊风险,几万个社交媒体账户有不同国家、城市的。


    现在 AI 更强,对于 ai coding 的情况掌控,我似乎仅限于这些了:

    1 了解和规划项目目录结构,要求按功能领域拆分目录,ai 改的时候,看看它动了哪些目录里的文件。 2 框架和代码组织上,尽量去中心化、模块化,那怕代码重复,也要解耦,减少怀疑“改了 AB 是否被牵连” 3 好像也没了,就看看每次它新增和删除了多少行代码,和预期是否相符。

    我今年都是离职自己玩(闭门造车)。不知道现在阶段了,各位 AI Coding 时,是如何保持,对项目掌控方面的自信心?

    或者说白了,就是你让 AI Coding 时想爽,但是否会担心,或做些什么,来保证自己对项目的持续开发、持续维护、甚至上线,都仍然有信心担责?这方面你会用些啥策略,或行为吗?

    29 replies    2026-08-08 00:15:28 +08:00
    thinkm
        1
    thinkm  
       9h 22m ago
    自己的项目,之前每次都看改了哪些,后来有次赶时间,没 review ,后来再也没看过了
    MHPSY
        2
    MHPSY  
       8h 57m ago
    我确实会担心 但是目前一个礼拜的任务已经压缩到一天了 我也只能差不多就行了 大概看一下关键的节点 能行就提交了
    Mandelo
        3
    Mandelo  
       8h 49m ago via Android
    所以上了 codex ,之前 DeepSeek 老给我把别的改坏。或者你让他添加记忆,修改业务代码先检查影响范围
    UmiKz
        4
    UmiKz  
       8h 46m ago   ❤️ 1
    血崩倒不至于,就是有些你可能只要优化调整几行代码的,它有可能给你来个上百行多个文件协同调整,调整就罢了,后续你来一句,还是改为原来方案把,它又给你来一顿操作....都是烧的 token
    seekerZhang
        5
    seekerZhang  
       8h 38m ago
    会看的,而且我从来不给很足的权限,怕有注入,同时做完任务,会交替 code-review
    NQ
        6
    NQ  
       8h 38m ago
    建议别看,看的越多 git reset 越多
    ethanwan9
        7
    ethanwan9  
       8h 38m ago
    @UmiKz 是你自己的问题。不会用 git worktree 吗?
    yshan
        8
    yshan  
       8h 35m ago
    你这属于场景没覆盖到,或者就没想到,review 估计也发现不了吧
    snarkprayer
        9
    snarkprayer  
       8h 27m ago
    根本来不及看
    ffalex
        10
    ffalex  
       8h 21m ago via Android
    对于自用的项目,你不要老是骂她,调查她,她自己可以做得很好
    c0nstantien
        11
    c0nstantien  
       8h 19m ago
    多看设计文档,少看代码,文档挑方案设计看,实施文档不看,有不明白的直接问,问多了让 ai 出产品文档
    nc
        12
    nc  
       8h 19m ago   ❤️ 1
    不算暴论吧,AI 写的代码一眼都不要看,让 AI 写测试验证代码,前提你用的是前沿模型。不同意本观点只能说你 vibe 的不够多
    jaskle
        13
    jaskle  
       8h 14m ago
    根本看不过来的,改动少用 ide 看看哪些地方动了。改动多就问他逻辑,看看和预期实现的有没有差异。完全不看会导致上线后逻辑对不上,不闭环。注意不是为了找 bug ,bug 几乎没有,主要是逻辑是否完整实现,是否有偏差。
    7beloved
        14
    7beloved  
       8h 14m ago
    自从 codex 自己有 code-review 就再也没看过
    7beloved
        15
    7beloved  
       8h 14m ago
    组里但凡日用 1Btoken 以上的,我觉得都是不看的,因为根本看不过来,我日用差不多 0.5B
    duanxianze
        16
    duanxianze  
       8h 12m ago
    我反正是肯定要看的,除了在初始化这种大规模创建代码可能看不全,单独的 bug 修改或者小需求我肯定要自己看一遍代码
    JYii
        17
    JYii  
       8h 7m ago
    重点项目,只让 AI 修改关键点,然后人力来串起来。
    非重点项目,一眼都不看。
    lm1368
        18
    lm1368  
       8h 7m ago   ❤️ 1
    @thinkm 这种事情当然是有一次就会有无数次啦😂
    bbxx11
        19
    bbxx11  
       7h 52m ago
    不看代码,ai 就会用惯性经验给我整代码~
    dwSun
        20
    dwSun  
       7h 52m ago
    不需要,让 AI 自己编写一堆测试,测试通过就放心上线就得了。
    Dengddd
        21
    Dengddd  
       7h 45m ago
    用 sol 和 fable 写的从来不看
    其他的模型我会看看思考过程,代码不看
    liushuang
        22
    liushuang  
       7h 29m ago
    早崩晚崩,早晚会崩,放心吧,不管你咋写都会有问题的。我是反复拷问,把它当骡子就行了。
    dinjufen
        23
    dinjufen  
       7h 7m ago
    曾经一次修改几十个文件,怎么看?后面就完全信任 AI 了,看个 der
    balusch
        24
    balusch  
       7h 0m ago
    @ethanwan9 这个场景和 worktree 没有关系
    edgeedge
        25
    edgeedge  
    OP
       6h 47m ago
    @yshan 是这个理,,,
    但若不是 AI Coding ,而是自己一行行写的话,我估计当时首先可能不会慌,而是立即就打开 IDE 看代码了。。
    觉得主要还是掌控感方面问题:东西你不熟,责任要你来担。自己写的代码是:东西我熟,责任我担~
    jakson
        26
    jakson  
       6h 43m ago
    看场景,如果是公司场景,重点环节得生产环境必须得看,还得 codereview 。 比如我现在负责的项目,稍微一点 bug 就是影响上亿的用户,组内允许 vibe coding ,但是禁止不 review 上生产环境
    edgeedge
        27
    edgeedge  
    OP
       6h 32m ago
    觉得真正专业的 AI Coding ,应该做类似元编程的东西,我不看代码,但是我要把涉及编程的高维规范抓起来:
    框架设计(代码怎么组织怎么管理)、开发规范(功能怎么增删改查)和验收测试,抓在手里,而且不能仅仅是通过提示,而是要用可执行的 tool 、skills 、harness……

    用于检查 Coding 规范的 tool 、harness 本质也是代码。所以说白了,就是用一个代码仓库,来‘驱动’一个项目。
    不看源代码,但是要搞项目‘驱动’。把 ci/cd 、devops 那一套再扩大一圈,把 AI Coding 也纳管
    flyxl
        28
    flyxl  
       1h 56m ago via Android
    写好 review 规则,开一个全新的会话让 ai review 代码,指出架构问题。然后就是让 ai 写测试,改完代码跑一次回归测试,再然后是人肉测试。。。
    zuokanyunqishi
        29
    zuokanyunqishi  
       40 mins ago
    @dinjufen 改十几个文件,你也敢提交..
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1350 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 16:55 · PVG 00:55 · LAX 09:55 · JFK 12:55
    ♥ Do have faith in what you're doing.