针对ai写出的屎山代码该怎么优化?

OmniBot 2026-06-23 17:06 1

项目用GPT写了半个月项目,发现添加的功能越多代码就越是屎山,各种过度设计造轮子,明明项目里有相似的功能也不会去复用,又去写了一份类似功能的代码,还有各种冗余遗留下来的代码,在一次次功能的迭代下很多方法已经不用了也还留在项目里,ai也不会去清理,结果就是屎山代码是越来越多,请问有什么优化项目的方法吗?难不成要开一个新项目完全重构代码吗?

最新回复 (16)
  • Firefox 06-23 17:07
    1

    结果就是屎山代码是越来越多,请问有什么优化项目的方法吗?



    只要不看就没有屎山

    项目屎到一定程度,ai甚至不用说都会去优化

    同时相信未来的ai

  • DSUK 06-23 17:07
    2

    用文档规范,开始任务前先读文档

  • 小牛 06-23 17:08
    3

    我也发现了,项目写得越久,遗留的无用代码就越多,关键是你让他删掉,他就说可能会报错,稳妥的办法就是弃用,但不建议直接删除 ^-^

  • IO 06-23 17:09
    4

    为什么要优化呢,不是能跑就行吗,老板觉得效率高就行了,不要多管闲事。

  • zgcaptain 06-23 17:09
    5

    维护下rule或skills吧,比如:实现新需求前分析原始逻辑、代码复用、需求实现完检查下有没有冗余逻辑的种种种种之前人类review的关注点

  • cyc1 06-23 17:09
    6

    GPT我从5.2开始用的,一直都有这个毛病。应该是需要专门写一套规则。

  • asherithor 06-23 17:09
    7

    ai写的屎山代码只能无视,否则就是屎上雕花!雕出来一朵臭烘烘的屎花

  • superben 06-23 17:11
    8

    按自己的开发习惯搞一套开发流程,能减少很多此类问题。

  • Blazer 06-23 17:11
    9

    后端我是手改了,但是前端,我是真没法改;codex写的前端,看的让人恶心

  • zhiwei1 06-23 17:20
    10

    都ai写了,只看ai执行的每一步,看到兜底(屎山)逻辑赶紧ctrl+c

  • zhiwei1 06-23 17:21
    11

    确实,codex写的前端我也觉得好烂,只能用opus替补

  • Kami958 06-23 18:20
    12

    重复造轮子过度防御是gpt的毛病,通过提示词的提示也一般

    我通常会让他完成代码编写后开一个子agent,以批判性的角度去检查代码的冗余度,同时要注意做好项目的文档

  • pan iron 06-23 18:26
    13

    定期批量跑一次refactor, 例如一周一次

  • 挑灯看剑 06-23 18:26
    14

    要求他拆分,这个其实还好,你不要看他代码就是了

    眼不见为净

  • 诺 陈 06-23 18:27
    15

    因为你的能力低于ai,所以你只能让他造屎山

  • 路人A 06-23 18:28
    16

    采用眼不见为净战术,看不见相当于没有 ^-^


    或者只能让AI自己优化或重构吧

* 帖子来源Linux.do
返回