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

AI 开发开始陷入迷惘中

  •  
  •   guoguobaba · 4h 6m ago · 1697 views

    之前写几个小工具还是比较成功的

    这个月尝试这写我之前一直想做但是没做的一个数据治理的工具,涉及到很多组件,写到了好几个版本,现在代码大概有 20w 行。每个迭代都基本上让 codex 设计了各种测试计划,自动测试脚本,然后交给 workbuddy 来做测试,测试出 bug 再迭代回归,文档也很全面。

    这期间也做了简单的人工复测,但是还是没有让我安下心来,现在开始陷入迷惘了,软件到底是什么样子也没有底,我也没有心情找测试团队完整的按照流程走下来,估计他们拿到了以后也是各种 ai 工具来应付,最终的软件质量心理确实没谱。

    22 replies    2026-08-27 19:29:06 +08:00
    wotale
        1
    wotale  
       3h 58m ago
    是的 感觉 还是需要心理磨合
    brom111
        2
    brom111  
       3h 55m ago
    不信任感很重。 而且工具类的涉及重要权限或者数据的,主要还是担心未来的责任认定。。
    namonai
        3
    namonai  
       3h 36m ago   ❤️ 1
    什么代码能写 20 万行????
    superPONY
        4
    superPONY  
       3h 23m ago   ❤️ 1
    你这就是需求不清晰,痛点是啥,你比别人的解决方案强在哪里要有一个主攻方向,业务没有 focus 所以想到哪做哪,代码就是功能的堆砌,没有顶层的系统设计去凸显你这个软件的优势(性能?轻量化?可拓展性?)。20w 行代码我好奇你到底堆的代码到底有多少自己使用体验过。
    guoguobaba
        5
    guoguobaba  
    OP
       3h 14m ago
    @superPONY 当然不是了,这里面有我多年从事数据治理工作的思考,之前是标准化流程化,现在想把它工具化,该干什么都是我之前人工手工干的。
    但是由于没有接触过代码,我对它的质量确实不太放心,这不是很正常吗。
    namonai
        6
    namonai  
       3h 13m ago
    @guoguobaba 你是把 node_modules 都算进去然后发现有 20 万行吗?还是把 .venv 放进去然后发现有 20 万行?你知道 20 万行是什么概念吗
    mirror
        7
    mirror  
       3h 7m ago   ❤️ 1
    其实你的迷茫感或许来自结果的不确定性,因为你在 vibe coding 过程中,没有在每一步迭代后,做阶段性的人工复测和体验,你对于这个工具产品的成长都不清晰,最后就收获了一个结果。

    就像你有一个孩子,一口气长到 18 岁,因为你没有全程陪伴,你不知道他到底长成啥样了,怎么成长的。
    silence1corner
        8
    silence1corner  
       3h 6m ago
    @guoguobaba 你还是找个人帮你把关一下吧,不一定要全部交给别人开发,可以找个资深程序员帮你把关,相当于 code review ,20 万行的软件少之又少的,可能 ai 给你把依赖、编译后的代码都算上了
    guoguobaba
        9
    guoguobaba  
    OP
       3h 5m ago
    @namonai 20w 行是 codex 告诉我的,git 提交记录, +180234 行, -36023 行,四舍五入也到了 20w 的量了吧。
    guoguobaba
        10
    guoguobaba  
    OP
       3h 4m ago
    @mirror 做了测试用例 review ,ai agent 交叉 review ,阶段性的人工复测,核心流程都跑了一遍,但是产品功能点很多,个人测试很难覆盖掉。
    superPONY
        11
    superPONY  
       2h 52m ago
    @guoguobaba 那我就有点理解了,作为一个新人开发,20 万行代码的项目的太大了,但是不应该这么大。对比一下其他业界著名老资历 i 看看,Nginx:25 万行,Redis:27 万行。你应该在编码时就先 plan 好项目结构,系统大体的设计,提一下代码的可复用性。
    BugFixing
        12
    BugFixing  
       2h 46m ago   ❤️ 1
    看了下我这非互联网公司几个人的团队开发的 python+Vue3 的公司内几百人用的流程平台代码,用了各种 lint 约束 + AI review ,现在的规模已经达到前端 67w 行 后端 30w 行了,用的 VSCode 插件数了 2 个主目录,现在需求全部 AI 完成,就这流程还没跑通还在一直改。我更迷茫
    guoguobaba
        13
    guoguobaba  
    OP
       2h 46m ago
    @superPONY 你知道工具软件和业务系统是两码事吗,我做了 20 年的开发,这是目前在交付给客户的某个项目的代码:

    ```
    $ find . -name "*.java" -exec cat {} \; |wc -l
    1141260
    ```

    这还只是后端
    wobuhuicode
        14
    wobuhuicode  
       2h 37m ago
    AI 开发就是要做 toB
    chnwine
        15
    chnwine  
       2h 31m ago
    这是心魔‘out of control’, 你要想着放手, 放下才能成长: 不管人写的还是 AI Coding, 只要所有测试用例跑通那就是好代码.
    webcape233
        16
    webcape233  
       2h 7m ago
    有个 scc 的工具,统计代码行数很快
    superPONY
        17
    superPONY  
       2h 3m ago
    @guoguobaba 好吧,我只是作为一个 Java 后端开发感觉代码量有点多。考虑到我不了解你的需求和场景,难以评判。不过我说的这些过程其实是在用 AI 时有帮助的,plan 时想得越清楚,后续返工越少,可以省不少时间和 token 。grill-me 这个开源 skill 推荐你试试。
    horou
        18
    horou  
       1h 47m ago
    AI 时代 代码行数膨胀确实很快,我有个做了 几个月的 app 项目,纯 dart 代码还不包含 Generated File ,就有 15 万行,算上其他语言 swift 和 kotlin 之类的加起来也差不多 20 多万行了
    @namonai
    molvqingtai
        19
    molvqingtai  
       1h 19m ago
    管那么多,跑通测试就行,我 vibe 了 10W 行代码测试都没有
    little_cup
        20
    little_cup  
       1h 6m ago
    @superPONY

    20 万行也不算多,新时代不要用老眼光。我的 AndroMeld 几个月下来也 60 万行了,只看三端代码。没有算自编译的 WebRTC 、mDNS 、ADB 等三方库。一个视频编解码 + ACK 就几万行,输入法同步又几万行,蓝牙栈再几万行……AI 时代堆起来还是很快的。
    noErr
        21
    noErr  
       1h 5m ago
    换个 AI 模型吧,有些真不行。
    qiuhang
        22
    qiuhang  
       14 mins ago
    @webcape233 find+grep+wc 就行这东西还要啥专门的工具嘛😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3272 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    ♥ Do have faith in what you're doing.