← 全部用例

English

写软件 · Claude Code

把 Claude Code 指向失败的测试,找出难搞的 bug

想法 + starter prompt,我们还没跑过

适合:卡在难搞 bug、手上有一个能显示失败的测试的开发者

Filippo Valsorda 给 Claude Code 测试指令、code 文件夹和失败症状,查他新写的 Go 加密 code。它读 code、追 bug,还写一个快速的额外测试来验证自己的猜测。三个 bug 全部找到,但修法很弱,所以他自己重写。

步骤

  1. 写一个或找一个因为这个 bug 而失败的测试。
  2. 每个不同的 bug 开一个新的 session。
  3. 贴上 starter prompt,附测试指令、文件夹和症状。
  4. 它的答案当成指向 bug 的线索,修法自己写,或仔细检查它的。

Starter prompt

Starter prompt,先把 [方括号] 换成你的资料。

[文件夹] 里的 code 有一个 bug。用 [测试指令] 跑测试。失败的测试是 [测试名字],症状是 [哪里出错]。

仔细想清楚。读 code,猜一个原因,有帮助的话写一个小的额外测试来验证。

告诉我 bug 在哪里、为什么会发生。不要 commit 任何改动。如果建议修法,分开写让我检查。

原帖:words.filippo.io · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。