Vibe Coding 很爽,但你迟早会为不懂 DDD 付出代价

4 阅读4分钟

AI 写代码这么猛,DDD 还有存在的意义吗?

最近刷技术圈,有一个词你一定见过:
Vibe Coding

什么意思?

一句话解释👇

“别管架构,别想设计,先爽了再说。”

Prompt 一敲,
GPT 一顿输出,
代码能跑,心情拉满。

于是问题来了:

AI 都能写代码了,我还学 DDD 干嘛?

如果你也这么想,
那这篇文章,你一定要看完。


一、AI 时代,程序员正在集体“情绪化编码”

现在写代码的流程已经变成了这样:

1️⃣ 需求一看就烦
2️⃣ 打开 ChatGPT
3️⃣ 输入:

“帮我写一个积分系统,越简单越好”

4️⃣ 复制、粘贴、运行
5️⃣ 能跑
6️⃣ 发朋友圈:

“AI 太猛了,程序员要失业了。”

这,就是 Vibe Coding

👉 不追求设计
👉 不关心边界
👉 不考虑未来
👉 只要“现在能跑 + 心情愉悦”

爽不爽?

爽。
能不能长期?

不能。


二、Vibe Coding 的本质:

你不是在写系统,你是在“点外卖”

Vibe Coding 的代码,通常长这样👇

@Service
public class BusinessService {

    public void doEverything() {
        // 校验
        // 计算
        // 查库
        // 写库
        // 发消息
        // if else if else
    }
}

你现在的感觉是:

“这代码写得真快。”

但半年后的你只会说一句话:

“这他妈谁写的?”

然后同事默默看着你:

“你写的。”


三、AI 很强,但它根本不懂你的业务

这是很多人没意识到的一点👇

AI 擅长的是“写代码”,
而不是“理解业务”。

你让 AI 写 CRUD,没问题。
你让 AI写 demo,也没问题。

但你问它:

“VIP 用户 + 活动商品 + 积分过期 + 上限规则怎么组合?”

AI 的回答通常是:

“我帮你 if 一下。”

而你真正需要的是:

  • 规则之间不互相打架
  • 改一个需求不牵一身
  • 新人一看就懂系统在干嘛

这些东西,
靠 Vibe 是写不出来的。


四、DDD 到底在干嘛?一句话讲人话

DDD 从来不是为了“优雅”。

它只解决一件事👇

当需求疯狂变化时,你还能不能稳住。

DDD 的核心思想非常朴素:

❌ 不要把业务规则写在 Service 里
✅ 让业务对象自己对自己的行为负责

换句话说:

代码结构 = 业务结构

这件事,
AI 不会替你思考。


五、为什么 AI 时代,反而更需要 DDD?

这是重点 👇

① AI 会让“烂代码产量”指数级上升

以前你写屎山,很慢。
现在 AI 帮你 10 分钟生成一座屎山群

而 DDD 是什么?

👉 屎山拦截器

它逼你在一开始就想清楚:

  • 谁是核心对象?
  • 规则归谁管?
  • 哪些东西不能乱改?

② AI 写得越快,架构越值钱

现实已经很明显了:

  • 会写代码的人,不值钱了
  • 会“组织代码”的人,开始值钱

DDD 本质上就是:

把复杂问题,拆成稳定结构

这一步,
AI 给不了你答案。


③ Vibe Coding 解决“今天”

DDD 解决“半年后你还在不在”

你现在 Vibe 得很开心。
但半年后会发生什么?

  • 新需求叠新需求
  • 原作者已跑路
  • 系统没人敢动
  • 你成了“背锅侠”

DDD 干的事只有一件:

让系统活得比你久。


六、一个扎心对比

Vibe Coding 程序员:

“这个需求简单,我直接让 GPT 写了。”

DDD 程序员:

“这个需求会影响积分生命周期,我要先改领域模型。”


半年后:

  • Vibe 程序员:

    “这系统已经没法改了。”

  • DDD 程序员:

    “改规则?加个方法就行。”


七、我不是反对 Vibe Coding

说清楚 👇
不是反对 Vibe Coding。

它非常适合:

  • Demo
  • 原型
  • 小工具
  • 一次性脚本

但如果你的系统:

  • 会长期维护
  • 会反复改需求
  • 会不断加规则

那你迟早会发现:

真正救你的,不是 Prompt,
是你对业务的理解深度。


八、一句送给 AI 时代程序员的话

AI 能帮你写代码,
但它不会帮你背锅。

Vibe Coding 让你爽一时,
DDD 让你少加班十年。

▶︎ 如果这篇文章有帮助到你

  1. 可以点击下方关注我~

  2. 可以对文章点赞让我知道 👍

你们的关注与点赞是我继续写作的动力 🙏🏼

▶︎ 如果你对目前的职涯感到迷茫,或者对 AI 编程,以及工厂软件相关的有疑问都可以私信我,我都会尽可能给与你们解答和帮助 💡

我是 fishyue,深耕一线制造业近 10 年的工业软件架构师与 AI 实践者,长期从事 MOM、WMS、MES 等企业级系统建设,擅长将前沿 AI 编程与工业场景深度融合,探索 AI Agent 驱动的新一代智能工厂架构与开发范式

🔗 Connect With Me | 联系我

微信公众号:数字之心AI-Evangelist