前言 「同一段解析邏輯要處理好幾種輸入格式,測試該怎麼寫才不會變成複製貼上三份幾乎一樣的程式碼?」 這個系統有一個很典型的場景:外部系統回傳的新聞附件資訊,可能...
前言:昨天講「該不該做」,今天講「怎麼做」 昨天用 issue #427 到 PR #428 這個真實案例,講清楚「系統性盤點」怎麼幫功能開發收斂範圍。但一份...
前言 「這個專案的測試是用 Pest 寫的還是 PHPUnit 寫的?」 如果你隨手打開這個系統的 tests/ 目錄亂逛,答案看起來很明確:滿眼都是 test...
Pest 是由 PHPUnit 包裝和新增一些功能而成,它可以使用原本的 PHPUnit 語法,也可以使用更簡潔美觀方式撰寫測試程式 移除 PHPUnit 因...
雖然在前往獨角獸的路上很忙,但是絕對不能少的就是測試。好的測試可以讓你開發中,減少重工浪費時間的機率,也可以讓整個 continuous delivery 的...