前言:把覆蓋率的開關打開,要花多少功夫? 「覆蓋率工具要裝、要設定門檻、CI 要改,聽起來是一個大工程吧?」 前幾天看到 phpunit.xml 裡明明有完整的...
前言:覆蓋率報告顯示 100%,這不是應該最安心的狀態嗎? 「這個模組的覆蓋率報告顯示 100%,代表每一行、每一個分支都被測試跑過,重構起來應該很放心吧?」...
前言:覆蓋率 95%,為什麼還是不敢重構? 「這個模組的測試覆蓋率有 95%,理論上應該很安全,為什麼團隊還是不敢動它?」 上一篇(Day 16)談到「誰來判斷...
前言:覆蓋率報表設定好了,為什麼還要關掉? 「既然都設定好覆蓋率報表了,為什麼 CI 上還要特地加一個參數把它關掉?」 這是這個套件最反直覺的地方:phpuni...
前言:一個目前還沒有答案的真實 issue 「這個 bug 有回報步驟、有錯誤訊息、有環境資訊,資料這麼齊全,AI 應該一下就能抓到根因吧?」 昨天講完 AI...
前言:AI 說「這樣改沒問題」,你要拿什麼驗證? 「AI 都已經跑過測試了,測試都綠燈,這樣還不夠嗎?」 這句話聽起來很合理,但漏掉一個關鍵前提:綠燈只證明「現...