從認證到授權的關鍵一步
如果你來自 Express.js 的世界,你可能習慣了在每個路由中間件裡手動檢查權限。在 Spring Boot 中,你會使用 @Pre...
現在開始升級!🎮
前五篇我們用記憶體(以及 JSON 檔)保存資料。這一篇把儲存層換成資料庫,直接上專案等級的 Postgres。你會學到:
用 Docker...
前情提要
經過 Day 12 的會員管理介面實作,我們已經建立了一套完整的 CRUD 操作系統。今天我們將進入企業級開發工作流程,建立私有 NPM reposi...
今天要做什麼?
昨天我們學會了 TDD 的紅綠重構循環,體驗了從無到有開發功能的完整流程。隨著測試越寫越多,你可能開始感到困擾:「這些測試散落各處,很難找到我要...
第三篇:Go Struct 進階實戰 — 方法回傳、多方法設計與實用挑戰
在之前的兩篇文章,我們學會了如何定義 struct、用工廠函式創建實體,以及使用方法和...
昨天我們提到了要減少線上錯誤,可以使用測試環境提前偵測錯誤,以及在遇到線上錯誤時使用維護頁面,提升使用者體驗。
今天我們繼續聊減少線上錯誤的方式
自動化測試
自...