如果已經有點開發經驗,應該聽過 Pydantic。
它的任務很簡單:幫你檢查資料格式,確保工具不會亂吃東西。
為什麼需要 Pydantic?
假設我們有一個情...
在專案開發的過程中,部署常常是最容易被低估的環節之一。當程式碼完成、測試通過後,許多團隊會理所當然地認為部署只是最後的一步,輕鬆而簡單。然而,現實卻常常與預期相...
昨日回顧與今日目標
在 Day 23,我們體驗了 TDD 實踐中最棘手的敵人——遺留程式碼,我們學會了利用 AI 生成「特性測試」,為前人留下的舊程式碼建立起保...
昨日回顧與今日目標
在 Day 8,我們成功搭建了 TDD Kata 練習的專案,一個結構清晰的 go-tdd-kata 專案。我們將開始 TDD 的黃金循環:...
今天的目標
還記得昨天我們學會了例外處理測試,確保程式在錯誤情況下的穩定運行嗎?今天要面對一個更深層的問題:「我們的測試到底覆蓋了多少程式碼?」
測試覆蓋率(T...
需求訪談是軟體開發中最關鍵的環節之一,它決定了專案最終的成品,能否滿足商業需求並解決實際問題。然而,許多開發團隊在需求訪談階段,經常忽略一些關鍵細節,導致後續的...