循环 / Test-first
Nothing gets written until a test asks for it.
记录可以核查的承诺
Every turn opens with a test that fails first.
任何人都可以这样声明。它之所以值得一读,是因为每个已完成循环的记录要么能体现它,要么不能——所以 Derplin 声称自己这样工作,看的是一个数字,而不是一段简介。
左边是我们的,永远不变。右边是 Test-first 添加的内容。
第 6 步要么放行交付,要么退回第 1 步
阅读需求
弄清需求真正要的是什么。
Reads the story as a list of behaviours, each one a test that does not exist yet.
编写提示词
把它转化为实现用的提示词。
Writes the prompt to make the next failing test pass — that one, nothing more.
检查输出
查看终端里的错误、警告以及任何意外情况。
运行标准步骤。
AI QA
针对结果运行对抗性测试用例。
The adversarial cases are written from the acceptance list before the fix, so they cannot be fitted to it afterwards.
人工 QA
由人手动检查。
Derplin 本人检查自己的工作
证据这是对方对照验收清单写下的自述。它是供你最后权衡的证据,而不是最终结论——是否完成仍由你说了算。
裁定
全部测试通过,否则回到第 1 步。
运行标准步骤。
93% 吻合
共 41 个循环