<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Vibe Coding 实战规范（工程向 · v1.0）]]></title><description><![CDATA[<p dir="auto"><strong>《Vibe Coding 实战规范（工程向 · v1.0）》</strong></p>
<p dir="auto">这不是宣传稿，是<strong>工程规范</strong>，是你可以拿去：</p>
<ul>
<li>发到 Outline / Wiki</li>
<li>作为技术文化基线</li>
<li>作为 Code Review、架构评审时的“共同语言”</li>
</ul>
<hr />
<h1>公司工程规范</h1>
<h2>Vibe Coding 实战规范（Engineering Edition · v1.0）</h2>
<blockquote>
<p dir="auto">适用对象：<strong>全体程序员 / 架构师 / 技术负责人</strong><br />
目标：<strong>提升整体工程效率、系统质量与工程幸福感</strong></p>
</blockquote>
<hr />
<h2>0️⃣ 核心原则（先统一思想）</h2>
<h3>原则一句话版</h3>
<blockquote>
<p dir="auto"><strong>人负责决策，AI负责实现；人对结果负责，AI不背锅。</strong></p>
</blockquote>
<h3>明确三点共识</h3>
<ol>
<li><strong>Vibe Coding ≠ 不写代码</strong></li>
<li><strong>Vibe Coding ≠ AI 自动生成即可上线</strong></li>
<li><strong>Vibe Coding = 更高级的工程分工方式</strong></li>
</ol>
<hr />
<h2>1️⃣ 人与 AI 的职责边界（非常重要）</h2>
<h3>人（程序员）的职责 <img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /></h3>
<p dir="auto">你必须亲自完成：</p>
<ul>
<li>业务理解与问题定义</li>
<li>系统边界划分</li>
<li>架构选型（语言 / 框架 / 存储 / 通信）</li>
<li>安全、性能、可维护性判断</li>
<li>最终代码 Review 与合并决策</li>
</ul>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>任何“我没看，是 AI 写的”都不可接受</strong></p>
<hr />
<h3>AI 的职责 <img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f916.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--robot_face" style="height:23px;width:auto;vertical-align:middle" title="🤖" alt="🤖" /></h3>
<p dir="auto">AI 被允许、且鼓励用于：</p>
<ul>
<li>样板代码生成</li>
<li>CRUD / DTO / Mapper / 配置类</li>
<li>单元测试、Mock、测试用例扩展</li>
<li>文档初稿、README、接口说明</li>
<li>重构尝试、替代方案推演</li>
</ul>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>AI 是“超级实习生 + 编译器 + 搜索引擎”的合体</strong></p>
<hr />
<h2>2️⃣ 标准 Vibe Coding 工作流（必须遵守）</h2>
<h3>Step 1：先写「意图文档」，再写代码</h3>
<p dir="auto">任何功能开始前，至少写清楚以下 4 点（可 10 行内）：</p>
<pre><code class="language-markdown">## Intent
- 我要解决什么问题？
- 为什么现在要做？

## Scope
- 本次做什么
- 明确不做什么

## Constraints
- 技术约束（语言/框架/版本）
- 性能/安全/兼容性要求

## Done Definition
- 什么状态算“完成”
</code></pre>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>这是给 AI 的，也是给未来的你和同事的。</strong></p>
<hr />
<h3>Step 2：用自然语言“指挥”AI，而不是贴代码</h3>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /> 不推荐：</p>
<blockquote>
<p dir="auto">“帮我写一个 XXX 的代码”</p>
</blockquote>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> 推荐：</p>
<blockquote>
<p dir="auto">“在以下约束下，设计一个可扩展方案，先给结构，再给示例实现”</p>
</blockquote>
<blockquote>
<p dir="auto">“这个模块未来可能要支持多租户，请预留扩展点”</p>
</blockquote>
<hr />
<h3>Step 3：AI 输出 ≠ 完成，必须人工校验</h3>
<p dir="auto">必须人工检查的点：</p>
<ul>
<li>是否违反公司技术规范</li>
<li>是否引入多余复杂度</li>
<li>是否有安全 / 性能隐患</li>
<li>是否真的解决了最初的问题</li>
</ul>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>AI 的第一版，默认是“草稿”。</strong></p>
<hr />
<h3>Step 4：允许推翻，鼓励重来</h3>
<p dir="auto">Vibe Coding 的核心优势：</p>
<ul>
<li>推翻方案的心理成本极低</li>
<li>不要“舍不得已经写好的代码”</li>
</ul>
<p dir="auto">一句标准心态：</p>
<blockquote>
<p dir="auto">“这版不对，换个 vibe 再来一轮。”</p>
</blockquote>
<hr />
<h2>3️⃣ 代码规范（Vibe Coding 特有）</h2>
<h3>3.1 生成代码必须“可读、可解释”</h3>
<p dir="auto">禁止：</p>
<ul>
<li>晦涩的黑魔法</li>
<li>AI 自创的奇怪模式</li>
<li>没人看得懂的“炫技代码”</li>
</ul>
<p dir="auto">要求：</p>
<ul>
<li>命名清晰</li>
<li>结构直观</li>
<li>注释解释「为什么」，不是「做了什么」</li>
</ul>
<hr />
<h3>3.2 必须留下“人类痕迹”</h3>
<p dir="auto">以下至少满足一项：</p>
<ul>
<li>架构说明注释</li>
<li>关键决策点的理由说明</li>
<li>与 AI 方案不同的人工修改痕迹</li>
</ul>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>这不是给领导看，是给未来维护的人看。</strong></p>
<hr />
<h2>4️⃣ Code Review 新规则（必须调整）</h2>
<h3>Review 不再关注：</h3>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /> “这行代码是不是你亲手写的？”</p>
<h3>Review 必须关注：</h3>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> 是否符合设计意图<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> 是否符合系统长期演进方向<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> 是否存在被 AI 忽略的边界条件<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> 是否可以更简单</p>
<p dir="auto">一句话总结：</p>
<blockquote>
<p dir="auto"><strong>Review 的对象是“方案质量”，不是“作者是谁”。</strong></p>
</blockquote>
<hr />
<h2>5️⃣ 对个人能力的真实要求（说清楚，不画饼）</h2>
<p dir="auto">Vibe Coding <strong>不会</strong>降低要求，反而更高：</p>
<p dir="auto">你需要提升的是：</p>
<ul>
<li>抽象能力</li>
<li>表达能力（对人 &amp; 对 AI）</li>
<li>架构理解</li>
<li>系统思维</li>
<li>判断力</li>
</ul>
<blockquote>
<p dir="auto"><strong>不会思考的人，用 AI 只会更快地产生垃圾。</strong></p>
</blockquote>
<hr />
<h2>6️⃣ 常见误区（明确禁止）</h2>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6ab.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--no_entry_sign" style="height:23px;width:auto;vertical-align:middle" title="🚫" alt="🚫" /> “AI 写的，应该没问题”<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6ab.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--no_entry_sign" style="height:23px;width:auto;vertical-align:middle" title="🚫" alt="🚫" /> “先跑起来再说”<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6ab.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--no_entry_sign" style="height:23px;width:auto;vertical-align:middle" title="🚫" alt="🚫" /> “我看不懂但能用”<br />
<img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6ab.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--no_entry_sign" style="height:23px;width:auto;vertical-align:middle" title="🚫" alt="🚫" /> “反正不是我写的”</p>
<p dir="auto"><img src="https://talk.loda.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=7ba14356ba6" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> <strong>责任永远属于合并代码的人。</strong></p>
<hr />
<h2>7️⃣ 我们为什么要这样做？</h2>
<p dir="auto">不是为了：</p>
<ul>
<li>追热点</li>
<li>显得先进</li>
<li>少招人</li>
</ul>
<p dir="auto">而是为了：</p>
<ul>
<li>把有限的工程师时间，用在最有价值的地方</li>
<li>减少无意义的重复劳动</li>
<li>让工程师更多做“思考型工作”</li>
</ul>
<hr />
<h2>8️⃣ 结语（可以原样引用）</h2>
<blockquote>
<p dir="auto">Vibe Coding 不是捷径，而是把工程师从“体力劳动”中解放出来的一种新分工方式。</p>
<p dir="auto">我们不降低质量标准，只提升效率上限。</p>
<p dir="auto">AI 不是替代者，而是放大器。</p>
<p dir="auto">最终负责系统成败的，仍然是人。</p>
</blockquote>
]]></description><link>https://talk.loda.net/topic/56/vibe-coding-实战规范-工程向-v1.0</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 08:33:04 GMT</lastBuildDate><atom:link href="https://talk.loda.net/topic/56.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Jan 2026 08:53:50 GMT</pubDate><ttl>60</ttl></channel></rss>