Clean Code 鼻祖:我絕不看 AI 寫的一行程式碼,直接上線!
Clean Code 鼻祖:我絕不看 AI 寫的一行程式碼,直接上線!
Clean Code 之父 Bob Martin(鮑勃大叔)公開表態:他現在用 AI 寫程式碼,完全不看 AI 生成的任何一行程式碼。他的核心論點是:人類讀程式碼的速度早已被 AI 甩開,逐行審查是在用人腦短板硬剛 AI 算力長板。真正的解法不是人工審查,而是用自動化關卡取代人眼——自動單元測試、變異測試、程式碼複雜度標準,形成一套「鋼鐵籠子」,AI 寫的程式碼過不了關就進不了人眼。他更進一步將這套方法做成四個 AI 智能體:需求轉規格、基礎程式碼生成、重構優化、架構審查兜底。未來頂級程式設計師的核心壁壘不再是寫程式碼、讀程式碼,而是寫測試、定規則、設約束、搭體系。
不看 AI 程式碼的底層邏輯
0:23Bob Martin 的核心洞察:人類讀程式碼的速度早已被 AI 甩出幾萬公里。你逐行審閱 AI 產出的每一行程式碼,就是在用人類的人腦短板硬剛 AI 的算力長板,純屬本末倒置。
但這不是放任——不讀程式碼絕不等於放任不管。普通人用 AI 是在玩「人機盲盒」,大佬用 AI 是直接給它套上一套密不透風的自動化鋼鐵籠子。
核心論點自動化鋼鐵關卡:三層防線
1:17Bob Martin 把人工審查全部換成機器的層層把關:
第一層:自動單元測試——保證程式碼能跑通。
第二層:變異測試(Mutation Testing)——故意埋坑,測試 AI 產出的程式碼是否真的經得起考驗。
第三層:程式碼複雜度標準——用極嚴格的硬性資料標準卡死程式碼複雜度、冗餘程度、執行穩定性,從根源上杜絕 bug 和爛程式碼。
比喻:就像考駕照,考官根本不需要看你踩油門的腳法對不對——只要你的車一壓線,系統立馬紅燈拉響,直接當場淘汰。AI 寫的程式碼只要過不了這套鋼鐵關卡,連進入人眼的機會都沒有。
方法論四個 AI 智能體架構
1:45Bob Martin 進一步將這套方法做成四個 AI 智能體,環環相扣:
智能體一:需求規格化——把模糊需求變成死規矩,杜絕邏輯漏洞。
智能體二:基礎程式碼生成——專門包幹寫基礎程式碼。
智能體三:重構優化——負責重構與優化。
智能體四:架構審查兜底——做最終架構審查,確保品質。
整個過程層層遞進、環環相扣,AI 程式碼在每一層都被把關。
架構設計未來程式設計師的核心壁壘轉移
2:12影片揭示了一個「細思極恐」的真相:未來頂級程式設計師的核心壁壘,不再是寫程式碼、讀程式碼,而是寫測試、定規則、設約束、搭體系。
更關鍵的是:拒絕去幫一個秒產千萬行的大模型擦屁股。程式設計師的價值從「寫程式碼的人」轉變為「設計品質體系的人」。
Bob Martin 今年上線的兩門課程——AI Agents for Clean Code 與 Clean AI Agentic Discipline——正是把這套底層邏輯揉碎了教給大家。
未來趨勢不看 AI 寫了什麼過程,只卡死終局結果——這就是 Clean Code 之父在 AI 時代的終極心法。
重點時間戳索引
- 0:00開場:程式圈底層邏輯被 Clean Code 之父 Bob Martin 當場顛覆
- 0:23Bob Martin 公開表態:用 AI 寫程式碼,完全不看 AI 生成的任何一行程式碼
- 0:43核心理由:人類讀程式碼的速度早已被 AI 甩開,逐行審查是本末倒置
- 1:00解法:不看程式碼 ≠ 放任不管,而是用自動化關卡取代人眼審查
- 1:17三層自動化關卡:自動單元測試 + 變異測試 + 程式碼複雜度標準
- 1:29比喻:像考駕照,考官不看腳法,只看壓線就淘汰
- 1:45四個 AI 智能體架構:需求轉規格 → 基礎程式碼生成 → 重構優化 → 架構審查兜底
- 2:01Bob Martin 今年上線兩門課程:AI Agents for Clean Code、Clean AI Agentic Discipline
- 2:12結論:未來頂級程式設計師的核心壁壘是寫測試、定規則、設約束、搭體系,而非寫/讀程式碼
🎙️ ASR 漂字對照表
| 太斗 | → | 泰斗 |
| 失税重写 | → | 實錘重寫 |
| 组行 | → | 逐行 |
| 都敌 | → | 兜底 |
| 百烂 | → | 擺爛 |
| 放人 | → | 放任 |
| 硬号 | → | 硬剛 |
| 不看不省 | → | 不看不管 |
| 报干 | → | 包幹 |
| 斗底 | → | 兜底 |
| 爆部大叔 | → | 鮑勃大叔 |
| 息思极恐 | → | 細思極恐 |
| 苗产 | → | 秒產 |
📎 原始內容(查證 / AI 追查用,非閱讀主文,點擊展開)
1 00:00:00,060 --> 00:00:01,480 兄弟们,我是真的懵了 2 00:00:01,480 --> 00:00:03,300 整个编程圈的底层逻辑 3 00:00:03,300 --> 00:00:06,040 今天被一位行业太斗直接当场失税重写 4 00:00:06,040 --> 00:00:08,740 全网程序员吵了大半个月的终极难题 5 00:00:08,740 --> 00:00:11,660 AI写的代码到底要不要组行人工看代码 6 00:00:11,660 --> 00:00:13,260 所有人还在纠结 7 00:00:13,260 --> 00:00:15,840 不看怕出bug,全看又累死的时候 8 00:00:15,840 --> 00:00:17,700 软件工程界的神级大佬 9 00:00:17,700 --> 00:00:19,500 Cleancode之父鲍勃大叔 10 00:00:19,500 --> 00:00:22,600 直接甩出了一句把全网程序员干沉默的狠话 11 00:00:22,600 --> 00:00:23,700 他公开表态 12 00:00:23,700 --> 00:00:25,200 我现在用AI写代码 13 00:00:25,200 --> 00:00:27,480 完全不看他生成的任何一行代码 14 00:00:27,480 --> 00:00:30,280 听到这你肯定瞬间大佬当机,不看AI代码 15 00:00:30,280 --> 00:00:32,360 那漏洞,bug,逻辑坑,谁来都敌 16 00:00:32,360 --> 00:00:34,680 这不是纯纯百烂,放人AI乱来吗 17 00:00:34,680 --> 00:00:36,040 但这根本不是放人 18 00:00:36,040 --> 00:00:38,460 这是一个60年代就入行写代码的顶级大佬 19 00:00:38,460 --> 00:00:40,780 看透AI编程时代后的终极大法 20 00:00:40,780 --> 00:00:41,540 之所敢这么搞 21 00:00:41,540 --> 00:00:43,900 是因为大佬一眼就看穿了那个扎心现实 22 00:00:43,900 --> 00:00:45,280 人类读代码的速度 23 00:00:45,280 --> 00:00:47,160 早就被AI甩出几万公里了 24 00:00:47,160 --> 00:00:49,660 你逐行审阅AI产出的每一行代码 25 00:00:49,660 --> 00:00:51,880 就是在用你人类的人脑短板 26 00:00:51,880 --> 00:00:53,620 硬号AI的算力长板 27 00:00:53,620 --> 00:00:55,120 纯属本末倒置 28 00:00:55,120 --> 00:00:56,640 但听到这你更疑惑了 29 00:00:56,640 --> 00:00:57,260 不看不省 30 00:00:57,260 --> 00:00:58,600 那代码质量怎么保证 31 00:00:58,600 --> 00:01:00,200 靠烧香拜佛撞大运吗 32 00:01:00,200 --> 00:01:01,860 答案颠覆所有人的认知 33 00:01:01,860 --> 00:01:02,640 不读代码 34 00:01:02,640 --> 00:01:03,960 绝不等于放人不管 35 00:01:03,960 --> 00:01:06,420 普通人用AI是在玩人机盲盒 36 00:01:06,420 --> 00:01:08,660 大佬用AI是直接给他套上一套 37 00:01:08,660 --> 00:01:10,360 密不透风的自动化钢铁笼子 38 00:01:10,360 --> 00:01:11,160 说白了 39 00:01:11,160 --> 00:01:12,920 就是我不看你写了什么过程 40 00:01:12,920 --> 00:01:14,700 我只卡死你的终局结果 41 00:01:14,700 --> 00:01:15,900 他把人工审查 42 00:01:15,900 --> 00:01:17,780 全部换成了机器的层层把关 43 00:01:17,780 --> 00:01:19,800 自动单元测试保证代码跑通 44 00:01:19,800 --> 00:01:21,700 再加上故意埋坑式的变异测试 45 00:01:21,700 --> 00:01:23,620 最后再通过极大硬性数据标准 46 00:01:23,620 --> 00:01:24,800 卡死代码复杂度 47 00:01:24,800 --> 00:01:26,620 冗余程度运行稳定性 48 00:01:26,620 --> 00:01:29,000 从根源上杜绝bug和烂代码 49 00:01:29,000 --> 00:01:29,980 这就好比考驾照 50 00:01:29,980 --> 00:01:32,500 考官根本不需要定义踩油门的脚法 51 00:01:32,500 --> 00:01:32,800 对不对 52 00:01:32,800 --> 00:01:34,040 只要你的车一压线 53 00:01:34,040 --> 00:01:35,500 系统立马红灯拉响 54 00:01:35,500 --> 00:01:36,480 直接当场淘汰 55 00:01:36,480 --> 00:01:38,960 AI写的代码只要过不了这套钢铁关卡 56 00:01:38,960 --> 00:01:40,660 连进入人眼的机会都没有 57 00:01:40,660 --> 00:01:41,880 你以为这就完事了 58 00:01:41,880 --> 00:01:44,000 真正让硅谷程序员贵了的 59 00:01:44,000 --> 00:01:45,020 是他接下来的操作 60 00:01:45,020 --> 00:01:46,980 首先直接把这个方法 61 00:01:46,980 --> 00:01:48,220 做成了四个AI智能体 62 00:01:48,220 --> 00:01:50,020 第一个负责把模糊需求 63 00:01:50,020 --> 00:01:50,800 变成死规矩 64 00:01:50,800 --> 00:01:51,860 杜绝逻辑漏洞 65 00:01:51,860 --> 00:01:54,160 第二个专门报干写基础代码 66 00:01:54,160 --> 00:01:55,920 第三个负责重构优化 67 00:01:55,920 --> 00:01:58,160 最后一个做架构审查斗底 68 00:01:58,160 --> 00:02:00,020 整个过程层层递进 69 00:02:00,020 --> 00:02:00,700 环环相扣 70 00:02:00,700 --> 00:02:01,920 更牛的是 71 00:02:01,920 --> 00:02:03,720 爆部大叔今年上线的两门课程 72 00:02:03,720 --> 00:02:05,400 AI Agents for Clean Code 73 00:02:05,400 --> 00:02:06,400 Clean AI 74 00:02:06,400 --> 00:02:07,580 Agentic Discipline 75 00:02:07,580 --> 00:02:09,580 把底层逻辑揉碎了位给大家 76 00:02:09,580 --> 00:02:10,380 看到这里 77 00:02:10,380 --> 00:02:12,460 你们已发现一个息思极恐的真相 78 00:02:12,460 --> 00:02:14,380 未来顶级程序员的核心壁垒 79 00:02:14,380 --> 00:02:15,500 不再是写代码 80 00:02:15,500 --> 00:02:16,160 读代码 81 00:02:16,160 --> 00:02:17,020 而是写测试 82 00:02:17,020 --> 00:02:17,660 定规则 83 00:02:17,660 --> 00:02:18,320 设约束 84 00:02:18,320 --> 00:02:19,000 搭体系 85 00:02:19,000 --> 00:02:20,000 更关键的是 86 00:02:20,000 --> 00:02:22,520 拒绝去帮一个苗产千万行的大模型擦屁股