Day 29|完整測試與問題修正
零件都做好了,今天要看它們組合起來能不能一起運作。
把遇到的問題整理成除錯紀錄
完整測試前,我先把一路上遇到的問題整理成一份除錯紀錄,每一項都寫成「現象、診斷、原因、修正、學到什麼」。這些問題的共同做法是:先用腳本重現,確認真的是這個原因,再動手修,修好之後補一個回歸測試,確保它不會再回來。
整理後的問題包括:示範模式的三個問題(Day 21)、搜尋亂打字也有結果(Day 27),以及 Gemini 對無效金鑰回 400 而不是 401(Day 18),檢查工具因此新增了對應的提示與測試。專案的自動化測試也從 46 項增加到 72 項,新增的幾乎都是回歸測試。
還沒完成的驗證