Vibe Coding技巧-用 AI 写代码越修 Bug 越崩溃?这四步法帮你告别来回拉扯
文章目录
- 第一步:别只丢最后一行报错!把完整调用栈给它
- 第二步:还原问题现场:告诉AI你是怎么触发这个错的
- 第三步:补齐关键上下文,别让AI猜你的项目
- 第四步:一次只修一个Bug!别贪多!
不知道有没有人和我一样,刚用上AI写代码的时候,一度觉得自己要解放双手了——直到我遇到了满屏的报错。
前阵子用AI搭一个小项目,写完代码兴冲冲一运行,嚯,终端里红报错堆了一屏。行,我把报错复制给AI:“帮我修一下”。
AI很快返回了新版代码,我替换完一跑,哦,又报错了。
再把新报错丢过去,AI再改,我再跑,再错……来回折腾了五六轮,我盯着屏幕,开始怀疑人生:这AI到底靠不靠谱?还是我自己太菜了?
直到后来我才反应过来:我错得离谱。
AI又不在我的电脑里,它根本不知道我的项目是什么结构,用的什么框架,环境变量配了啥,我刚才到底点了啥才触发的这个错?我丢给它的,就只有半句话的报错,它能猜对才怪了。
其实多数时候不是AI修不好Bug,是我们没把问题说清楚。今天就把我亲测有效的「AI修Bug四步法」分享出来,照着做,能少走90%的弯路,再也不用和AI互相折磨。
第一步:别只丢最后一行报错!把完整调用栈给它
这话说出来可能像废话,但真的有太多人做不到。
很多人看到报错信息太长,直接拉到最后,把那行带“Error”、“failed”的结尾复制给AI,前面的内容全删了。
但你知道吗?报错信息里最值钱的,根本不是最后那行结论,而是中间那段调用栈(Stack Trace)。
它会清清楚楚告诉你,这个错误是从你项目的哪个文件、哪一行代码触发的,经过了哪些函数调用,最后才抛出来的——相当于给了AI一张错误的“完整路径图”。
就像医生看病,你只说“我不舒服”没用,得把整个检查报告给医生,他才能找到病根。把完整的报错信息全丢给AI,它才能顺着
