AI编程与测试信任危机
AI × 软件 系列第 5 篇有一个问题一直让我不安。当 AI 编写了代码,我们用测试来验证代码是否正确。但如果测试也是 AI 写的呢?你在用 AI 写的考卷来检验 AI 写的答案。如果 AI 对需求的理解有偏差,那么它写的代码和测试可能犯同样的错误——代码是错的,测试也是错的,但测试全部通过,一片绿色。这不是理论上的担忧。这已经在真实项目中发生了。· · ·传统软件质量保证有一条清晰的信任链:信任的关键在于独立性。写代码的人和写测试的人,至少思维方式不同。审查者是第三方视角。多个独立的人类大脑交叉验证,