Vibe Coding小技巧
它 没有“代码历史的时间维度模型”
它 没有“系统全局拓扑图”
它 没有“未来维护成本函数”
AI 做的是:
在当前问题表述下做最小改动
1️⃣ 把 AI 限制为“纯函数工具”
不让它设计架构,只让它做:
- 纯函数实现
- 算法实现
- 单文件逻辑
- 单元测试生成
架构层全部人工主导
2️⃣ 强制“上下文断代”
❌ 别说:帮我重构这段代码
✅ 要说:下面是“全新架构定义”,旧代码全部作废
你要主动制造“无历史状态”假象
3️⃣ 让 AI 先“找垃圾”,再让它“写代码”
不要直接改代码,而是:
第一步:让它列出
- 死代码
- 冗余抽象
- 无用接口
- 循环依赖
- 违反单一职责的模块
第二步:确认删除清单
第三步:让它在“删除后状态”上重写
你在做的是:
先降低系统熵,再生成新代码
4️⃣ Debug 时不要让它“修”,要让它“建因果图”
错误方式:
“这个报错怎么修?”
正确方式:
不要改代码。
请建立完整因果链:
输入 → 状态变化 → 调用路径 → 出错点 → 根因
你逼它从“补丁模式”进入“分析模式”。