2026 年,Vibe Coding 成了年度词汇,全球 63% 的应用开发者已经不是程序员。AI 帮你写代码,你负责提需求——听起来完美。
但所有聊 Vibe Coding 的人,都在说怎么「做出来」。
没人说做出来之后的事。
AI 写的代码出了 bug,不会写代码的人怎么修?
这个问题,开发到一半,我就撞上了。
今天第六步 | 修bug。
不讲代码,讲一个不会写代码的人怎么定位问题、怎么确定修好了、怎么不再复现。最后给你一个工具箱——下次你遇到 bug,打开它就行。
翻车实录:一个 bug,修了三天
改完一段提示词,自己跑了一遍测试,填表单,提交,生成——封面正常。改别的去了,过一会儿再测——封面写着四个字:项目名称。
本应替换成用户填的真实项目名,AI 没替换。
再测一次,又正常了,再测,又坏了。
同样输入,90% 正常,10% 不替换,没有规律。
😤 当时感觉
最折磨的不是 bug。是它时好时坏。你测五次没问题,改一段不相干的代码——又崩了。你以为是刚才改坏了,回滚——还是崩。这种 bug,比直接崩了更让人发疯。
同样输入,90% 正常,10% 不替换。没有规律,跟输入内容无关、跟网络无关、跟浏览器无关。
查了三天。
最后发现——AI 偶尔会在生成的文字里,塞几个看不见的空白字符。它们不占位置、不显示、复制粘贴都看不出来。但 Python 在提取标题时,碰到这些幽灵字符,有时候能跳过,有时候跳过不了。跳过不了,标题就提取失败,封面就显示占位符。
一句话:不是代码写错了,是 AI 偶尔在标题前面"打了个喷嚏",后面全乱了。
✅ 这个坑教你
bug 最难修的不是代码,是定位。时好时坏的 bug,根因往往藏在你看不见的地方。别急着改——先找到它。
怎么定位:别瞎试,先切一半
一开始我犯了个经典错误——到处改。
觉得可能是 Python 版本问题 → 升级了 Python。觉得可能是 AI 输出问题 → 调了提示词。觉得可能是编码问题 → 改了编码方式。
改了一圈,bug 还在。
更糟的是——因为改了很多东西,我不知道是哪个改动影响了哪个行为,回滚?回不去了。
😤 当时感觉
像一个不会修车的人,打开引擎盖把所有螺丝拧了一遍。车不但没修好,还多了几个异响。
后来学乖了,修复 bug 的第一步不是改,是缩小范围。
我的方法特别土——二分法。
把 AI 输出的内容截一半,看 bug 在哪一半。再截一半,再看,切到第 20 行,那几个不可见字符浮出来了。
整个过程两个小时。但如果一开始就用二分法,半小时就够了。
✅ 这个坑教你
不要直接改代码。先二分法缩小范围,找到最小可复现的输入,再下手。不会写代码的人也会"切一半"。
怎么验证:别用眼睛盯,写个自动检查
bug 修好了。但我怎么确定真的修好了?
最开始我是手动测——填五次表单,盯五次封面。盯了两天,觉得没问题了。
过了几天,改了段提示词。用户又来反馈:封面又坏了。
😤 当时感觉
你测的和你以为复现的,可能根本不是同一个问题。手动盯,盯到你眼瞎也盯不全。
于是我用 Claude Code 写了个自动检查脚本——每次生成报告,自动扫描封面标题。标题不对?自动截图、打时间戳、报警。
这个脚本帮了大忙,有一次改完提示词,脚本检测到封面替换率从 100% 掉到 85%。不是全坏,是概率性下降——没有自动检查,我根本发现不了。
✅ 这个坑教你
手动测是最不靠谱的。写个自动检查脚本,比你盯一百遍都管用。不会写?让 AI 帮你写——"帮我写个脚本,每次生成报告后检查封面标题是否等于用户输入的项目名称"——一句话的事。
最深的教训:一次只改一个
这条铁律,我写在 CLAUDE.md 的第一条。
不是因为它最重要——是因为我在它上面翻了最多次车。
凌晨三点。同时改了三样:提示词、CSS 渲染逻辑、表单验证。改完——全崩了。不知道哪个改动导致的,只能全部回滚,重来。
😤 当时感觉
想砸电脑。不是电脑的问题。是明明每个改动都觉得自己想清楚了,合起来全乱。凌晨三点对着屏幕,脑子一片空白。
后来定了规矩:
1 提示词改完 → 自动检查通过
2 再改 CSS → 确认渲染正常
3 再改别的
单线程,慢慢来,AI 的注意力是无限的,你的注意力不是。
✅ 这个坑教你
一次只改一个模块。改完、测完、确认。再改下一个。你以为自己能同时搞定三个变量——你不能。我也不能。
你的修bug工具箱:下次遇到bug,打开这个
上面四个教训,我把它压缩成一份清单。不用记,收藏就行。下次 AI 写的代码出 bug 了,按顺序走一遍:🧰 不写代码的修bug四步法
1别改,先切
把出问题的内容(文字、代码、输出结果)截一半。bug 在哪一半?再截。切到最小能稳定复现的那一段。这一步不用懂技术,会复制粘贴就行。
2找到最小的"必现"输入
什么输入一定能触发 bug?记下来。如果找不到——说明你还没定位到根因,回到第一步继续切。
3修完,写个自动检查
跟 Claude Code 说:"帮我写个脚本,每次运行后检查 XX 是否等于 YY"。一句话,AI 替你写。从此每次改完代码自动跑,不用你盯。
4一次只改一个,改完确认再动下一个
别同时改提示词、CSS、渲染逻辑。改一个 → 跑自动检查 → 通过 → 改下一个。单线程不会慢,回滚才慢。
四步,没有一步需要你会写代码,需要的是耐心切、认真记、让 AI 替你检查、一次只做一件事。
Vibe Coding 时代,会写代码不再是门槛,但会修 bug——能定位、能验证、能不复现——才是你能持续做出东西的底牌。
bug 最难修的不是代码是定位
二分法
知一AI 的 bug,修了又来,来了又修。
知一AI——我 13 年地产操盘方法论做的策略引擎,填 10 个字段,40 秒出一份完整操盘方案:
问题诊断 —— 城市、市场、产品、客户、4P营销,五个维度逐项分析
策略思路 —— ABC货类矩阵 + 购买理由三级递进 + 五大支撑体系
执行落地 —— 销售线、广告线、活动线、渠道线、预算线,拆到每一周
支撑体系 —— 团队搭建、数据引擎、专业模型
13年操盘方法论,灌进AI里。你填10个字段,它出完整策略方案。不是查资料的AI,是装了一个操盘大脑的策略引擎。
如果你正在做一个项目,拿不定主意,欢迎扔数据过来,我免费帮你测一测AI怎么建议。
做自己的AI产品 · 详情咨询

夜雨聆风