AI coding agent 能快速產生大量測試,但「這個測試值不值得留、覆蓋夠不夠、重構要不要做」這些品質判斷不能交給 AI 自己決定。這系列用「留不留、夠不夠、做不做」三個判斷貫穿全程,拆解 AI 寫測試最容易犯的錯(硬編碼、過度 Mock、只測 happy path、Test Double 選錯種類),以及怎麼讓 AI 真正遵守 Red-Green-Refactor 循環,而不是把整個循環壓縮成一次產出。
前言 「AI 都已經能自動生成測試了,還需要學 TDD 嗎?」 這大概是我這幾年被問過最多次的問題之一。表面上聽起來很合理:以前寫測試要花時間,現在跟 AI c...