返回提示词库
调试报错

能跑但效果不对

没有报错,但结果就是不是你想要的

  • 调试
  • 逻辑
  • 排查

提示词全文

我的代码能正常运行、没有报错,但效果不对。

我期望发生:{{期望的结果}}
实际发生:{{实际的结果}}

相关代码:
```
{{贴相关代码}}
```

我已经确认过:{{比如「接口返回是对的」「函数确实被调用了」}}

请帮我:
1. 列出 3-5 个可能导致「期望和实际不一致」的原因。
2. 针对每个原因,给出一个能快速验证的方法(加一行日志、改一个参数、打个断点都行)。
3. 按「最省事的先试」排序,让我一条条排除。

要求:
- 不要直接给一大段改好的代码,我还没定位到问题在哪。
- 每个验证方法要具体到我能立刻动手。

把 {{}} 里的部分换成你自己的内容

为什么这么写

  1. 这类问题最难的是定位,直接要「改好的代码」往往改错地方,越改越乱
  2. 要求给出可快速验证的方法而不是结论,把排查变成可执行的清单
  3. 「写下你已经确认过的」能立刻砍掉一半可能性,大幅缩小排查范围
  4. 按省事程度排序,让你用最小成本排除,符合实际的调试节奏

用起来的样子

「列表渲染出来了但顺序不对」——AI 会让你先确认是接口顺序问题还是前端排序覆盖,给一句 console.log 就能区分。

常见坑

  • 只说「不对」不说期望和实际的差别,AI 无从下手
  • 急着要大段修改代码,跳过定位,结果改了三处都是对的,问题在第四处
什么时候用
没有报错信息、纯逻辑或数据不符合预期时。
适用模型
Claude / GPT

相关分类