iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

當 AI 寫得比你讀得快:Code Review 該審什麼 系列

AI 讓過度設計的產生速度追上了按 Enter 的速度,人眼逐行 review 已經追不上。這系列用一組相同的驗收測試,對照乾淨版本與過度設計版本,示範「測試通過」不等於「設計正確」,並探討 Review 在 AI 時代該審的不再是程式碼本身,而是產生程式碼的規則(測試紀律、架構契約、複雜度預算)。

參賽天數 28 天 | 共 28 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:讓 AI 自己先跑一次 Outside-In 流程,而不是事後補救

前言:「複雜度預算不就是事後補救嗎?」 昨天講完複雜度預算,可能有讀者已經在心裡吐槽:這套機制還是「等 AI 寫完,我再去檢查改了幾個檔案」,本質上還是事後補救...

2026-10-04 ‧ 由 recca0120 分享
DAY 22

Day 22:CLAUDE.md/Skill 怎麼把這套紀律變成 AI 每次都遵守的預設值

前言:「道理我都懂,但每次都要重講一遍很累」 昨天講完怎麼引導 AI 先跑一次 Outside-In 流程,很實際的問題馬上浮現:如果每一次開新對話、每一個新功...

2026-10-05 ‧ 由 recca0120 分享
DAY 23

Day 23:Review 分工新模型——人定規則,工具驗證,AI 產生

前言:「所以到底 Code Review 該由誰做?」 這是第三部的最後一篇,也是這系列問到現在最直接的一個問題:如果程式碼是 AI 產生的、規則是架構測試在驗...

2026-10-06 ‧ 由 recca0120 分享
DAY 24

Day 24:如果新聞系統多了「分類」「留言」,複雜度預算還撐得住嗎?

前言:「你的案例太簡單了,複雜系統不適用吧?」 這是這個系列最容易被挑戰的一句話。前面 23 天,我一直拿一個只有 4 條業務規則的新聞發佈系統當案例——標題不...

2026-10-07 ‧ 由 recca0120 分享
DAY 25

Day 25:這套方法論解決不了什麼——規則之外,還是需要判斷力

前言:「照著規則做,就不會過度設計了吧?」 如果前面 24 天讓你覺得「只要把複雜度預算、架構測試這些機制都建好,過度設計問題就解決了」,今天這篇要來澆一盆冷水...

2026-10-08 ‧ 由 recca0120 分享
DAY 26

Day 26:個人心得——從「相信人眼 review」到「相信可執行規則」的轉折

前言:我曾經也覺得「多寫一點防禦性程式碼比較安全」 這篇不打算再講案例數字,想單純誠實地講一段自己的心路歷程。因為如果不誠實面對自己曾經站在哪一邊,這整個系列講...

2026-10-09 ‧ 由 recca0120 分享
DAY 27

Day 27:反思——這是不是把問題丟給另一套沒人會維護的規則清單?

前言:「你們現在也有一堆沒人敢刪的 lint 規則吧?」 這是一句很難反駁的質疑,也是這個系列該正面回答的問題。前面用了好幾天篇幅講「把期待寫成可執行規則」——...

2026-10-10 ‧ 由 recca0120 分享
DAY 28

Day 28:時代命題——AI 加速的不是寫程式,是每一種舊毛病的發作速度

前言:「這是 AI 帶來的新問題」——真的嗎? 這句話在這個系列裡已經反覆出現過,今天想把它講得更完整。Day 4 講過「過度設計不是 AI 帶來的新病」,引用...

2026-10-11 ‧ 由 recca0120 分享