GoForum🌐 V2EX

都去 vibe coding 了吗?真的就我一个还在用传统的编码方式?

herbloo · 2026-01-19 16:28 · 0 次点赞 · 7 条回复

团队里越来越多的人开始 vibe coding ,但我还是比较反感的,主要原因如下:

  1. 会生成大量无意义代码。打个比方,它生成的代码就像一个初级开发,不知道从哪里 copy 来的高级代码。有时乍一看,真高端,仔细阅读,完全没起到作用,这啥玩意嘛。
  2. 难以理解。vibe coding 生成的代码量要远远大于常规开发,AI 阅读代码的速度是真的快,但一旦交给人去理解,往往要浪费很多时间。
  3. 最重要的一点,传播性强,像病毒。在一个没有 CodeReview 的项目中,原本屎山代码就算了,好歹代码简单,现在还塞了一堆你不认识的元素进去。项目一旦有人大量使用了,后来的人如果不用,维护起来十分困难。
7 条回复
weixind · 2026-01-19 16:33
#1

vibe coding 就好比一个可自由变换大小的锤子,你要熟练使用大小的变换来完成不同的工作内容。

如果使用的好,质量和效率是要高于徒手。

当然,有人用锤子替代脑子实不可取。

finab · 2026-01-19 16:38
#2

至少你可以用用 AI 的自动完成吧,我觉得准确度很高。 或者加一行注释让 AI 完成接下来的代码块 如果再稍微大一点,可以让 AI 完成一个很小的功能

总之就算古法编程,有 AI 也提速了很多

tlerbao · 2026-01-19 16:38
#3

没事,等你失业了 你就不传统了

Oceanhime · 2026-01-19 16:43
#4

小项目可以 vibe 一下,大项目就算了。 我自己实际用起来感觉 AI 对项目的理解是不足的,就是你不知道什么时候他会给你莫名其妙的生成出来完全不可用,或者在某些情况下不可用的代码,而且几率不小。另外就是 code style 的不稳定性。AI 可以无视史山继续搬史,人类不一样,最终只能导致 vibe 出来的屎,还得让 AI 吞回去再生产新的屎,这是我不能接受的。 一般 vibe coding 出来的项目,我自己都不会手动改太多,全部让 AI 自己处理了

4seasons · 2026-01-19 16:43
#5

事实上,你说的 1 ,2 ,3 点的问题在当下这个阶段都几乎不存在了。当然前提是你清晰的知道你的需求及你要做什么,且能够较为准确的向 AI 表达你的需求。你真正的疑惑在于,如何让 AI 维护好上下文,保持编码的一致性,而这只需要你像交代下属工作一样,把方向指明就行了,剩下的就是做好 review 和矫正工作。

herbloo · 2026-01-19 16:43
#6

@finab 这种方式就是我所谓的传统编程,轻度借助 AI

sk217 · 2026-01-19 16:43
#7

看你怎么用,大量的项目其实都活不到需要还技术债务的那天,

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: herbloo
发布: 2026-01-19
点赞: 0
回复: 0