完全相信AI代码的Uncle Bob,坦诚这条路还没走通
软件工程权威罗伯特·马丁(Uncle Bob)已放弃对AI生成代码的逐行人工评审,转而构建基于指标与约束的自动化管控框架。其方案要求AI代码必须通过单元测试、Gherkin验收测试、圈复杂度阈值、变异测试等多项关卡,以此替代人工审查。UML联合作者格雷迪·布奇则公开反对,主张“信任但核验”,认为自动化指标无法识别安全漏洞或维护性问题。马丁承认,该模式在代码编写环节运行顺利,但架构设计自动化尚未成功,仍需人类主导。他建议放弃瀑布式前置规划,采用敏捷小迭代,每轮后人工复盘架构。马丁强调新人必须亲手编写代码积累实战经验,并研读经典软件工程书籍以弥补AI时代架构反馈周期缩短的短板,同时驳斥“基础无用论”,认为底层知识价值不变。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→
