完全信任 AI 代码的 Uncle Bob,坦诚这条路还没走通
Uncle Bob 现在完全信任 AI 代码,不再逐行人工评审,转而搭建一套依靠指标与约束条件的管控框架。UML 联合作者 Grady Booch 公开反对,认为测试覆盖率和复杂度指标无法发现安全漏洞和死代码。Uncle Bob 的约束体系包括单元测试、Gherkin 验收测试、变异测试、圈复杂度阈值等,变异测试的严谨程度超过大多数人工评审流程。AI 全权负责代码编写运行顺利,但架构设计仍有漏洞,需要人类主导。建议采用敏捷小迭代,新人必须亲手写代码积累经验。