AI写代码速度飞快,但屎山率也直线上升。怎么破?Redis作者antirez提出了一个极具启发性的解法:用AI做“非确定性”的智能QA。
以前写测试,程序员最痛苦的是写那些死板的Unit Test,覆盖率拉满,逻辑漏洞照旧。现在,你可以直接给AI Agent扔一个Markdown文档,像指挥一个真人QA工程师一样:“去把最近提交的commit看一遍,重点测分布式推理有没有变慢,顺便测测新功能用起来顺不顺手。”
这是一种升维。AI最擅长处理模糊、复杂的场景。它能像真实用户一样去“体验”软件,做端到端的场景测试(Scenario Testing)。虽然有人质疑这是在把确定性的代码测试变成“黑盒玄学”,但对于并发、分布式、UI等传统测试极难覆盖的死角,AI Agent的“模糊测试”恰恰是性价比最高的防线。
AI制造了低质代码的垃圾洪流,又通过自动化QA筑起了质量堤坝。这很讽刺,但很管用。
antirez.com/news/168