你写的测试,删掉代码还能过吗?花 3 毛 4 让 AI 自动补测试:这工具专抓「假测试」还当场验尸
开发者做了个叫 Bite 的检查器,发现两个知名开源项目里「删掉也没人发现」的改动,然后让 AI 把缺失的测试写了出来,全程只花 0.34 美元。
大白话有位开发者做了个工具叫 Bite,专门找开源项目里的「隐形改动」——就是代码改了,但没有任何测试能发现它坏掉。这次它在 Python 的 Rich 和 Go 的 chi 里各找到一个。新加的 --write-tests 选项会叫 AI 写一个小测试,但 Bite 不轻信:把改动装回去,测试必须连过两次;把改动拿掉,测试必须真的失败。任何一步不对就当场扔掉。两个测试总共花了 0.34 美元,用的还是作者自己的 Anthropic API Key。
对你意味着写测试是程序员最烦的活之一,如果 AI 能补上还自带验证,等于给「AI 写的代码没人验」这个老问题加了一道闸。但样本只有两个,别当万能药。
作者自述,其本人称非程序员、代码与实验由 Claude 完成,数据来自运行日志
原文:My fix checker found two missing tests. Then it wrote them.
打开巨象雷达,看今天全部 AI 动态