前情提要
在過去的 Day 24-28 中,我們建構了 Kyo System 後端的核心架構:
Day 24: 建立 Fastify + TypeScrip...
定位元素 + 模擬操作,已經能夠真實呈現使用者的操作流程,不過,測試最重要的核心價值在於驗證結果是否與預期相符,因此,就必須談到測試當中非常重要的一環:Asse...
今天要做什麼?
昨天我們學會了參數化測試,用優雅的方式處理大量測試資料。今天要解決一個新挑戰:「如何測試依賴外部服務的程式碼?」
想像你有個寄送通知的功能,它會...
在現代應用程式開發中,我們需要管理大量的設定資訊,例如資料庫連線帳密、第三方服務的 API 金鑰 (API Key),或是在不同環境(如開發、測試、生產環境)中...
消除你程式碼的臭味 Day 12- 拒絕複製貼上:抽出共用邏輯
重複不是省事,是技術債。
在第二個地方貼上相似度 90% 以上程式碼時,就創造了一個混亂區。...
老闆語錄 💬
"我要免費的,但要比付費版更好用!"
災難現場 🔥
週四早上 10 點,你正在享受著昨天 Singleton Patter...