2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2217
Day 14
2025-09-14
192
0
今天要介紹令人聞名喪膽的Monad Functor,因為名字聽起來就像怪獸一樣。 Monad 我們要先從Day12最後的例子說起,但是我們將Either修改成O...
Day 2
2025-09-14
287
0
API 是模組溝通的基礎,因此我採用 API-first 的開發流程,也就是先設計好完整的 OpenAPI 文件,再透過工具生成程式碼與測試契約。這樣不僅讓不同...
Day 25
2025-09-14
573
0
在先前的單元中,我們已經學會如何定義一個 Customer 實體 (Entity) 並設定好開發與生產環境的資料庫連線。現在,我們將進入 Spring Data...
Day 20
2025-09-14
173
0
「為什麼待辦事項總是越來越多?」PM 看著滿滿的 backlog 嘆氣。「因為我們的 TodoList 還沒測試完啊!」我笑著回答。 今天我們要用 TDD...
Day 8
2025-09-14
189
0
今天要做什麼? 昨天我們學會了測試替身,解決了外部依賴的測試問題。今天面對一個新的挑戰:「如何測試程式在出錯時的行為?」 想像一個場景:你的應用需要處理各種錯誤...
Day 1
2025-09-14
248
1
一個老系統的生死狀 公司內部基於 .NET 架構所開發的各式系統,多半已有 8~9 年歷史。這些系統一開始交接時,來自不同的「生父生母」或「後父後母」,本身早已...