ai是否无法简化和删除代码

ysnklt 2026-06-30 10:42 1

在codex桌面端使用,感觉防御性代码太多了,让GPT简化或删除代码,基本删不了多少,有时甚至越简化越多,还会偷懒,比如抽离函数放在其他地方,删除注释和换行等

最新回复 (14)
  • 摇摆熊 06-30 10:45
    1

    你别老让他屎上雕花,你让他理顺了重构都比改来的好

  • solmorrow 06-30 10:47
    2

    感觉没啥简化必要,反正也是用AI写的代码,基本没有人真的会去看,后期维护也是使用AI,它能搞懂就行

  • 不拿nt 06-30 10:48
    3

    之前codex给我写的代码,fable5刚出的时候让他给我review,给我简化到三分之二了

  • Martini 06-30 10:52
    4

    组件化、模块化、最小单元细分,然后慢慢让AI治理代码就好,反正现在待处理问题又给我积累了一堆。

    其实很多情况下是我们的语言表达能力不足导致一些繁琐的代码上的,还有就是对于项目整体架构把控不足也会照成。

  • john180 06-30 10:53
    5

    按我之前的经验,如果先问这些防御性编码有没有必要能不能精简,那他的回答一定都是不能。

    你要新起一个会话,直接简单明了的告诉他把这些防御性编码删了,或者指定哪些参数校验是冗余的,那他还是能帮你清理的。

  • konghuan 06-30 11:05
    6

    之前写的禁止过度防御性的兜底代码 然后gpt还是给我写一堆防御代码 然后再加上不添加非必要的 null 检查、边界兜底、try-catch就好多了

  • ysnklt 楼主 06-30 11:23
    7

    试着重构了,主要是费token和费时间

  • ysnklt 楼主 06-30 11:24
    8

    小白一个,看不懂代码,只能根据结果去纠正

  • john180 06-30 11:27
    9

    你要纯vibecode那何必在意这些,多点防御性代码又不影响功能,我vibe的项目基本不管他具体代码,最多约束下项目框架、依赖、模块拆分之类的。

  • ysnklt 楼主 06-30 11:27
    10

    佬,有没有具体提示词,小白看不懂代码

  • konghuan 06-30 11:32
    11

    (帖子已被作者删除)

  • konghuan 06-30 11:38
    12

    AGENTS.md.txt (734 字节)

    这就是我用的

  • 我刘邦 06-30 11:41
    13



    不会的 我只是让他隐藏 他直接给我把代码删了

  • 时已过半 06-30 11:42
    14

    ai目前始终都无法理解人类的暗示性的需求

* 帖子来源Linux.do
返回