先写一条此刻必然失败的测试。改 bug 之前,先针对这个 bug 写一条明确、可重复运行的检查。因为 bug 还在,这条检查现在必然不通过、亮红灯。讲究就在这个「必然失败」上:它得先失败,才能证明这条检查真的盯得住这个 bug;要是它一上来就是绿的,那这条测试根本没测到点子上,修没修都看不出来。
绿Green改完,让同一条测试由红转绿。动手改代码,改对了,刚才那条红灯检查就变绿。同一条测试、同一个标准,之前抓得住 bug、现在能通过,这就是「改对了」的硬证据,而不是一句口头保证。
配资排名公司元股证券:ygzq.hk 回归Regression把原有的整套测试再跑一遍。最后,把项目里那些原本就存在、且原本全都通过的测试,从头到尾重新跑一遍,确认没有哪一条因为这次改动从通过变成失败。严谨地说,它保证的是「原来测过、原来没问题的地方,现在依然没问题」:覆盖多细,取决于这套测试本身有多全,但这已经足以拦下绝大多数「改 A 崩 B」的意外。
三关全过才算数,任何一关没过,直接打回自己重改。OpenSquilla 把这套流程固化在 AI 编程的过程中,无法跳过,必须按照这套标准跑完,不然无法回复。
我的痛点这个解决了我一大痛点啊!我用 AI 写程序,根本不懂怎么测试,每次 AI 交付结果配资门户,我都要主动说「你开个子代理测试一下」,他才会测试;如果我把测试标准写到 claude.md 里,多轮对话后他就会忘,特别是上下文压缩后,有很大概率会忽略测试。
TOP10 配资极速开户提示:本文来自互联网,不代表本网站观点。