blackantt
V2EX  ›  OpenAI

用 AI 一次性全部分析并重写项目代码有多大的增益呢? (项目还未发布,以前代码的函数/子子模块可能是最优解的,但整个项目是一点点拼凑起来的。)

  •  
  •   blackantt · 1 day ago · 1456 views
    7 replies    2026-09-12 11:18:24 +08:00
    passive
        1
    passive  
       1 day ago via Android
    只要测试写得够好,内容上没区别,还能保持项目整体 consistent ,包括变量命名,减少技术债,便于 AI 将来维护。但是可能连作者都不认识了,只能 AI 来维护。

    目前的 show stopper 是如果用第三方 API ,即使承诺对话不用作训练,整个代码库依然会泄漏给多方,见这两天关于 Anthropic 的讨论。
    Jonchil
        2
    Jonchil  
       1 day ago via iPhone
    做好单测,如果走到最后没有啥大回归,应该问题不大,比人工代码要强。总体来看 token 够的话,这么做没啥问题。

    但是还是得自己多参与,否则连架构都看不懂了,后面没法维护。
    laizenan
        3
    laizenan  
       1 day ago
    有没有大佬有相关经验的,我经常觉得某个技术栈不好需要换,AI 上了以后就很可能无法完全 review 清楚代码了。
    msg7086
        4
    msg7086  
       1 day ago
    你说的是无损变形还是直接重写算法之类。
    无损变形本身是挺安全的,确定某种变形方法以后让他统一风格重构就是。
    tomchen
        5
    tomchen  
       21h 41m ago
    你都已经用 AI 了,那就叫 AI review 一下,看看要不要 refactor ,refactor 哪些部分。当然完全 rewrite 通常不必要(除非你有要 port 到另一个语言的硬性需求)。另外还是用 fable/astra 来 review 和思考怎么 refactor 比较好,实在不行就 Opus/Sol ,不要用三流的
    zuokanyunqishi
        6
    zuokanyunqishi  
       19h 59m ago
    AI 新屎换旧屎
    zencitta
        7
    zencitta  
       19h 26m ago
    如果数据以及服务器架构上没问题,只是软件代码结构问题,我觉得没必要重写。未来都是交给 AI 了,对 AI 来说,重构过和没重构过,以及用二进制写的代码,对 AI 来说都没有区别。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   944 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 22:45 · PVG 06:45 · LAX 15:45 · JFK 18:45
    ♥ Do have faith in what you're doing.