💡

この記事の要点

この記事の重要ポイント

  • 1

    The Paradigm Shift

  • 2

    Clean Code is Dead?:如果 AI 写 Code,没有为了人类容易读那样“漂亮地”写的必要。动就好 (It works)

  • 3

    Vibe Coding:不介意详细的实装,只以 Prompt 和 TAB Key 做成“总觉得 (Vibe)”动的东西的 Style

  • 4

    Risk:Black Box 化的 Code Base。Bug 起时,谁也不能直的“AI 技术性负债”

  • 5

    Conclusion:舍美学 (Aesthetics),向做泥地动的东西的“Hacker 精神”的回归

引言:对 Uncle Bob 的别

Robert C. Martin (Uncle Bob) 写《Clean Code》时,他没想定。 “写 Code 的主体不是人类变”未来。

变量名的命名规则,函数的长,SOLID 原则。 这些全部是 “为了人类容易读,为了容易保守” 的规则。 但是,如果写 Code 的也读的也是 AI? 那个规则是谁的东西?

1. What is “Vibe Coding”?

Tesla 的元 AI Director,Andrej Karpathy 提唱的概念。 他使用 Cursor 和 Windsurf,Python Script“一行也不写地”完成了。

“I just write the prompt, hit Tab, and if it looks kinda right, I accept it. If it errors, I paste the error back to the AI. I don’t read the code. I just manage the Vibe .”

这是 Vibe Coding。 不介意 Code 的正,只介意 “做着望的举动吗 (Vibe 合吗)”。 实装的详细任 AI。人类是 Manager,不是 Coder。

2. The Death of “DRY” (Don’t Repeat Yourself)

Programming 的铁则“DRY 原则”也,在 Vibe Coding 被无视。 对 AI,因为 Copy & Paste 生成相似的 Code 容易 (Cost 零)。

不如,比勉强共通化高结合度 (Coupling),以 Copy & Paste 做了独立方,让 AI 修正时副作用难起。 生着 “WET (Write Everything Twice) is better for AI” 的逆说。

3. The Risk: AI Tech Debt

但是,Vibe Coding 有致命的 Risk。

  • 谁也不理解的 Code : Bug 发生,AI 也变得不能直时,人类在数万行的 Spaghetti Code 站尽。
  • Security : 脆弱性有的 Library AI 擅自 import 也许。
  • 学习的丧失 : 如果 Junior Engineer 只知 Vibe Coding,不知道“原理”变成 Senior。

4. How to Survive: 变 “Vibe Manager”

那么,我们应该舍 Clean Code 吗? 答是 “半 Yes,半 No”

如果 Prototype 或一次性 Script,应该以 Vibe Coding 爆速做。 但是,运用数年的 Core System (决济基盘等),依然需要 Clean Code。

工程师的 Skill 二极化。

  1. The Architect : 担保 AI 生成的 Code 的品质,引设计的人。
  2. The Vibrator (Vibe Coder) : 总之速,做动的东西的人。

结论:爱 Chaos

2026 年的开发现场,是由于未曾有 Chaos。 但是,那个也是“创造的爆发”。

行仪好的 Code Chimachima 写停止吧。 与叫 AI 的相棒一起,泥地,脏,但是以不得了的 Speed 做成 “变世界 Product”。 那是,新时代的 Hacker (Vibe Coder)。

相关文章