佬们能用AI改十年老项目吗

abcdefg9527 2026-08-26 12:09 1

佬们怎么让AI改老项目的啊,我自己都不敢用

最新回复 (16)
  • 白泽 08-26 12:10
    1

    小改动的话查调用链,写测试,git版本控制,大改动直接重构吧

  • 豆豆 08-26 12:11
    2

    拷贝一份先试试,不知道ai能看懂吗, 最后最不理想的情况就是重构

  • s1mpl1 08-26 12:11
    3

    这边建议是直接创建新仓库这边建议是直接创建新仓库让AI读旧代码去重构

  • 看海的鱼 08-26 12:12
    4

    十年前是Java8,现在还是Java8,有什么区别?

  • sudc 08-26 12:12
    5

    确实 先看实现的功能需求,直接重构

  • sudc 08-26 12:13
    6

    屎堆积了十年,十年前和十年后的量,沉淀的风味都不一样

  • Eevee 08-26 12:15
    7

    先看项目有多大吧


    太大的话,换做是我,也不敢动


    屎山有玄学,bug+bug=正常运行

  • xcstg 08-26 12:16
    8

    可以先fork一份,让ai分析业务逻辑,然后出一份重构计划,你们评估一下能不能行


    主要是要理清业务逻辑,代码层面反倒是没那么难

  • 森日向子 08-26 12:17
    9

    可以的 但是你要好最坏的打算 之前弄过一次给我改崩溃了 先把业务逻辑和架构规范与ai聊透

  • Yunfei Chen 08-26 12:17
    10

    能正常运行就尽量别动了,除非有发现什么bug或者性能很差的地方,可以叫AI先分析,然后你看着叫它改,记得先备份代码

  • 我刘邦 08-26 12:18
    11

    手拿把掐的 改起来非常棒 我自己是不愿意看的

  • Zoidberg.Pi 08-26 12:18
    12

    先迭代用AI拆解结构,输出为原始需求,细到具体逻辑,每一个模块细节,特别是magic number,多换几个模型让各个AI都拆成子任务仔细审,然后把这个巨大的需求文档作为base,你要修改或者重建都可以

  • 禄眠 08-26 12:23
    13

    如果不是必须改就尽量别碰,如果是必须要改,我觉得AI比人靠谱,毕竟人看一会就烦起来了 ^-^

  • 马上 08-26 12:36
    14

    这得根据代码复杂度和业务关联性来吧,如果有完备的文档流那问题不大

  • homeir 08-26 12:38
    15

    我目前是老的那边,连服务器都不敢动,只能新建一个服务器,然后调用老的数据库来做新的模块。


    代码呢是绝对不敢改。如果要改的话,只能他直接分析代码,然后告诉我在哪边修改,然后我手动审阅之后修改。

  • ww_37 08-26 12:40
    16

    只要模型够聪明,token管够,上吧 ^-^

* 帖子来源Linux.do
返回