想像一家全球電商平台工作。黑色星期五當天,網站同時湧入數百萬使用者,每秒產生數十萬次商品查詢請求。如果每個請求都直接打到資料庫,系統會在幾秒內崩潰。更複雜的是,...
「為什麼待辦事項總是越來越多?」PM 看著滿滿的 backlog 嘆氣。「因為我們的 TodoList 還沒測試完啊!」我笑著回答。
今天我們要用 TDD...
前言
在前面的章節中,我們學習了不同類型的 JAR 打包方式,包括 Library JARJAR、Fat JAR 和 Distribution JAR。今天我們...
前言
前面幾篇文章介紹了一些 FP 世界中的容器工具如 Functor、Monad、Applicative 等,其實還有很多沒有介紹到,例如 Reader、S...
到目前為止,我們已經有了 /search、中介層、context/timeout 與錯誤策略。今天目標是:
寫幾個微基準來量測「一小段可重複的關鍵程式」,建立...
Medium 好讀版點此。
在 Day 10 文章中,我們觀察到輸入 git add 指令後,objects/ 資料夾會出現一個新的 blob 物件,物件相關...