热点资讯
首页 > 热点资讯 > Bob大叔:AI写码不逐行看,但基础不可放弃

Bob大叔:AI写码不逐行看,但基础不可放弃

2026-08-21

最近在一次与 TypeScript 教育者 Matt Pocock 的直播对话中,资深程序员、著作《代码整洁之道》的作者 Robert C. Martin(业界熟知的“Bob 大叔”)谈到了他在 AI 时代与 Agent 合作写代码的做法与心得。尽管他公开表示“不逐行查看 Agent 写的代码”,这并不意味着他放弃了对代码质量的把关——而是把人工审查换成了一套严格的自动化验证体系。

Bob 解释说,他给 Agent 设定了多重约束:包括单元测试、Gherkin 测试场景、QA 流程、各种质量指标、变异测试、测试覆盖率,以及大量其他自动化校验。只有当这些自动化检查全部通过时,他才对代码结果建立高度信任。对他而言,关键在于改变人和代码的分工:与其让人去逐行确认,不如用确定性的规则和工具来判断代码是否合格。

在谈到如何辨别 AI 生成的“垃圾”代码时,Bob 认为自己能凭经验判断出 Agent 何时陷入困境,因为那种挣扎他曾亲身经历过。但新手程序员可能无法识别这些迹象,因此他警告那些轻视软件基础的人不要误以为基础知识过时:放弃基础的人迟早会吃亏,而且这种后果来得不会太晚。 千亿球友会

对话中也穿插了轻松话题,比如 Bob 的“浴袍梗”由来:他曾在清晨穿着浴袍发泄对 SQL 注入等问题的看法,意外获得关注,遂成个人标志之一。Bob 回忆自己从 12 岁在一台插插头的小型模拟机上写下人生第一段程序开始,半个多世纪来不断学习各种语言与实践,这段长期积累形成了他对软件工程与质量的深刻理解。

总体来看,Bob 并不反对用 AI 写代码,而是主张用严谨的工程手段来监督和验证其产出——把程序员的重点放在设计规则、建立测试与质量保障体系上,而不是去做机械的逐行校验。同时他提醒行业:扎实的软件基础仍然是经久不衰的竞争力。

奥斯维辛的另一面:被遗忘的苏联战俘与女看守的暴行

我在婚姻和外遇之间的自白

联系我们
留言

Copyright © 千亿球友会-首页 版权所有 网站地图

WeChat
WeChat

留言框-

千亿球友会-首页

13594780067