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

vibe coding 的代码你怎么放心上线?

  •  
  •   wildwind2333 · 4h 36m ago · 1407 views

    用 AI 写代码节奏很快,不管是新功能的上线,还是一些 bug 的修复。

    但如果上线给用户用,出问题了总会是很麻烦的事情。

    大家现在有什么样的技巧或者方式去做测试呢? DDD ?自动化测试?还是有什么测试 Harness ?

    25 replies    2026-09-12 18:29:50 +08:00
    yidinghe
        1
    yidinghe  
    PRO
       4h 15m ago
    那就让 AI 把测试也搭建起来跑。
    pendulum
        2
    pendulum  
       4h 10m ago   ❤️ 6
    自己写的/别人写的就放心上线?也许你只是缺个背锅的
    vance123
        3
    vance123  
       4h 3m ago
    自动化测试, 要做到 agent 自我迭代
    milkleeeeee
        4
    milkleeeeee  
       3h 58m ago
    ai 写完了会自己驱动浏览器、命令行工具或上服务器实测的,比人测的还全面
    xooass
        5
    xooass  
       3h 57m ago
    先自测,再互测,codex 写 claude 测,claude 写 codex 测
    raycool
        6
    raycool  
       3h 44m ago
    AI 写的代码目测比绝大部分程序员写的好。
    同时测试覆盖度也还可以。
    kujou
        7
    kujou  
       3h 44m ago
    我自己用当然不放心,但是大多数人写代码都是给老板写的,都是给别人写的,只要说一句,写代码又不会死人,就安心的交付了。
    Chuckle
        8
    Chuckle  
       3h 24m ago
    看客户,客户要速度,不嫌 bug 多,弄点灰度、AB 集群兜底就行了,有故障就修。要是要质量,那就老老实实测吧,出了问题也是自己的锅。ai 又不懂业务,不懂客户要什么,没啥办法。
    noahhhh
        9
    noahhhh  
       3h 23m ago via Android
    写好文档,把测试方法和边界扔给 AI ,SOTA 模型基本都能搞定
    MindMindMax
        10
    MindMindMax  
       3h 19m ago
    @milkleeeeee 没有人类专业 QA 覆盖的全。
    milkleeeeee
        11
    milkleeeeee  
       3h 16m ago
    @MindMindMax 是的,但这就不是我关心的事情了,公司愿意花钱请人类专业 QA 最好,反正 ai 测的比我自己一个人测的又快又好
    MrL21
        12
    MrL21  
       3h 15m ago   ❤️ 1
    那 leader 按排下属写的代码怎么放心上线的。
    SuperDaniel313
        13
    SuperDaniel313  
       3h 6m ago   ❤️ 1
    我的项目在收尾,刚巧问了 Gemini 这个场景。这句格言引用的很有意思:

    Software is never finished, only released.

    只要是软件都有 bug ,这不是摆烂的理由,但要接受这个事实,不要因此而焦虑。

    没发现 bug 说明根本没人用,追求完美是永远无法发布的。
    z1154505909
        14
    z1154505909  
       2h 54m ago
    我只能确保按照我的理解的业务逻辑让 ai 进行测试覆盖,至于你硬要去啤酒馆硬点鲱鱼罐头蛋炒饭,不在我考虑范围内
    afkool
        15
    afkool  
       2h 29m ago
    我以前也很焦虑,但上线了以后发现,也就那样。。关键的东西都走内网,走不了的都在 nginx 层面加 IP 白名单。
    zeni123
        16
    zeni123  
       2h 27m ago
    自己写代码的时候 我也不放心自己写的代码上线。但是无论任何时候,产品经理都放心得很...
    wangcongming
        17
    wangcongming  
       2h 25m ago
    自己再用 ai 过下 cr ,现在发现其实用上 ai 后,整个后端的代码质量是提升的,事故也大大减少
    MYDB
        18
    MYDB  
       2h 24m ago
    自己先用一遍,就能发现 90%的常见 bug 了,用户一般发现的都是罕见 bug ,用户提交这种 bug 我都是直接给一笔余额,不过不能提现/不能代充
    wildwind2333
        19
    wildwind2333  
    OP
       2h 16m ago
    @yidinghe APP 测试怎么搭?我之前没写过 APP 代码,现在都是 AI 写,测试只能自己点点点,但架不住覆盖不全。所以想着有没有什么 AI 自动化测试的轮子
    wildwind2333
        20
    wildwind2333  
    OP
       2h 16m ago
    @vance123 有什么轮子吗?
    wildwind2333
        21
    wildwind2333  
    OP
       2h 16m ago
    @milkleeeeee APP 的怎么搞?
    yidinghe
        22
    yidinghe  
    PRO
       2h 9m ago
    @wildwind2333 用 ADB 啊,我之前手机发现后退按钮总是不灵,我让 AI 连上 ADB 帮我调试,全程 AI 自己规划,要我帮忙开什么权限我就照做,最后 AI 找出来是有个 app 故意在屏幕上放了一个 1x1 透明悬浮窗,定时抢走焦点导致的。我就取消掉了其悬浮窗权限,问题解决了。
    deplives
        23
    deplives  
       2h 2m ago
    现在的 ai 写代码的水平至少能秒掉 95% 以上的程序员
    V2Try
        24
    V2Try  
       21 mins ago via iPhone
    ChatGPT 家的模型真的太爱测试了,我没有测试的项目他也会自己搭一套。
    itbunan
        25
    itbunan  
       7 mins ago
    只要不涉及付钱,放心大胆的搞吧。 我仔细看过了,我比较菜。比 AI 菜多了,AI 都想不到的问题,我更想不到了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2782 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 10:37 · PVG 18:37 · LAX 03:37 · JFK 06:37
    ♥ Do have faith in what you're doing.