vibecoding 时一个恐怖的事

perbugwei 2026-09-22 10:09 1

最近一直在 vibe 项目,也没看代码,只要功能实现就过了。
也不知道脑袋抽啥风了用 idea 打开了项目看了一下,就很随机的打开了某一个 Controller,然后我就在这个 Controller 里面看到了这么一个注解 @EventListener ,我懵了这个东西怎么会在这儿。而且往上一看这个 Controller 里面还注入了另一个 Controller 。上面还有一个 @Lazy 。
最恐怖的是我就用两分钟就让自己接受了这个事实,算了又不是不能跑。
但是这对劲么。根本不对把。

最新回复 (17)
  • C5H12O5 09-22 10:32
    1
    没事,就算古法编程时代,更离谱的也不是没见过。你就说能不能跑吧😂
  • yyttrr 09-22 10:37
    2
    我有个仓库也是从创建到现在一眼都没看过,代码、测试、cicd 、甚至软著都是 vibe 出来的
  • JYii 09-22 10:38
    3
    如果项目只有,一只手数的过来的控制器个数,勉强能接受。

    不然宁可用个我不懂的技术栈,省得我能看明白 AI 是怎么拉的屎。
  • maocat 09-22 10:51
    4
    这都不是事儿,我公司项目,vibe 出来一个函数随随便便入参都是几十个参数,又不是不能跑
  • duanxianze 09-22 10:52
    5
    只要能看懂都不是事,哪天 vibe 出来的代码完全看不懂才是坏菜了
  • perbugwei 楼主 09-22 11:24
    6
    @C5H12O5 确实,你这么一说,之前手敲的时候也有很离谱的情况。能跑就行
  • rwecho 09-22 12:42
    7
    相信后人的智慧,以后交给牛逼的 agent 帮你优化 。想到这突然觉得前人也确实有智慧,和胆量
  • SD10 09-22 12:45
    8
    仔细代入想象了一下,强迫症有点儿受不了,虽然我现在也不看代码了🐶
  • dwSun 09-22 15:23
    9
    我用 goframe 框架,还没有哪个 agent 一上来就是按照 goframe 规范写的,都是先实现一遍,再优化一遍
  • hackerwgf 09-22 15:24
    10
    总有一天会直接输出二进制的,没关系
  • mouseman 09-22 15:26
    11
    古法时代的屎山还少啊,能跑就行
  • NizumaEiji 09-22 15:27
    12
    所以需要 harness 去做 code review
  • piecezzz 09-22 15:37
    13
    相信下一个 agent 的智慧
    会自己去判断拆分,解耦。
  • syubo2810 09-22 15:39
    14
    @duanxianze 坏菜啥,下次也不是你改代码
  • JoeDH 09-22 15:49
    15
    所以每发布一个更强的新模型,你就得让他全项目扫描一遍,让它输出该优化的点
  • skuuhui 09-22 16:55
    16
    @piecezzz 拆封,解耦,面向对象,切面都是为了让人更好写,更好看。AI 为什么要考虑这些。
  • skuuhui 09-22 17:00
    17
    我想到了以前是,当还是古法编程时代,最讨厌的就是明明代码功能要我做,领导还要指挥我怎么写,怎么实现,用什么架构、范式。
    现在 AI 对你的感觉也一样吧。你又不看,你又不改,干预那么多干啥呢。
* 帖子来源V2EX
返回