完全用AI开发的软件,后续的维护要怎么做呢

Holdon 2026-07-01 15:32 1

RT,全程都用AI开发的一个软件,我现在审查不过来,后续维护的话只能用AI去做吗?我有点怕他往里面堆屎山代码。这个软件后续其他几个同事要也要接入使用它,到时候联调我都有点不知道怎么调试~有点迷茫这样用AI是对的吗…

最新回复 (19)
  • NukaColaM 07-01 15:33
    1

    AI写的代码,AI审查,AI修。

    谁造的孽,谁填坑。

  • ceilf6🛡 07-01 15:33
    2

    最好沉淀文档、知识库


    这个文档、知识库让 AI 维护,然后你们根据文档、知识库去调度 AI

  • 洛卡卡了 07-01 15:33
    3

    我猜你开发程序的时候全程都是在 vibe coding 而不是 spec coding 吧。屎山是必然的。没办法。只能哪里亮了点哪里了。

  • 逮虾户 07-01 15:33
    4

    AI 自己维护啊。谁写的代码谁负责。

  • tym 07-01 15:34
    5

    开发的时候,让AI一边开发一边写文档

  • 五福 07-01 15:34
    6

    快速的话只能继续AI,再让AI给你写个详细文档,看一些重点功能的代码,有个印象

  • Holdon 楼主 07-01 15:36
    7

    言出法随了,是这样的,虽然我再开始的时候,设定了代码边界和测试场景划分任务优先级,可是越到后面越控制不了进度,现在是完全看不懂了~

  • 傻鸟 07-01 15:36
    8

    你要是自己不会,全程都是AI做的,你就只能让AI继续做了。

  • 洛卡卡了 07-01 15:37
    9

    只是简单的设定边界和测试场景没啥用,起码架构要搭好啊。现在的情况就是屎上堆屎了。交给 ai 吧,除非你重构,但是代价太大。

  • skwyl 07-01 15:38
    10

    这个也好解决,让AI按照模块梳理文档,然后再让AI基于文档,在梳理代码补充,然后在总结一个文档,然后慢慢的梳理一个架构,文档大了还要细分模块文档,模块文档在细分功能文档,我现在就是这样,基本上没有出现忘记的情况

  • xiaonuozi 07-01 15:39
    11

    屎山是没办法避免的,很正常,就算是手工写的,也会有屎山,因为现在都这样,代码不是前期规划好再开始写,而是需求是会突然长出来的,然后就会修修补补,到处漏水,我已经放弃了,哪里出错了修复哪里。不过AI写的test不错,能够减少很多错误,但是有些生产中才能发现的这个就只能靠自己了,我有遇到过,虽然日志说传了参数,但是下一次抛弃了,debug了好久才发现

  • Holdon 楼主 07-01 15:42
    12

    只能是这样了 ,先梳理,我是有每一步都先创建文档,测试平台,但是内容有点太多了看不过来。

  • Sundial 07-01 15:43
    13

    自己的写的代码还能跟产品说你要加这个功能会有什么问题有什么影响,没准需求还能说简单。AI写的代码你自己不看,那就没办法跟产品沟通,只能应堆代码了。有时候我都觉得需求原本没那么复杂,只是产品想多了。

  • Holdon 楼主 07-01 15:45
    14

    只能如此了, 软件已经跑起来了,后续只能交给AI去修修补补了。

  • inliver 07-01 15:45
    15

    那自然是ai维护了,如果暂时维护不了,那只能等ai升级然后再维护了

  • Roachie 07-01 15:48
    16

    推荐一个 插件,写出的代码质量会高一些 ponytail 我也是最近才用上的,感觉还可以。希望对你有用

  • 陈小爬 07-01 15:49
    17

    随着需求的不断加入,阶段性的让AI将代码整理一下,该合并的合并,该删除的删除。如果需要人去理解代码结构和功能结构的话,就按照上面回复的那种维护文档的方式。

  • 猫猫饼 07-01 15:50
    18

    如果早期没有文档,现在要做的就是先写文档,包括业务需求、架构、规范。


    你可以不看代码,但是要确认文档的正确性,后续每次迭代到相关需求,让 AI 先看需求文档,了解背景,然后规划方案。代码改动完成后,反向同步到文档中。

  • 黄豆豆 07-01 15:51
    19

    AI写的程序 让AI写文档便于以后给AI维护

* 帖子来源Linux.do
返回