前言|延續 Day1 ~ Day6 的成果,走向「組件化」
過去六天,我們已經把飲料點單系統從 狀態控制 → 事件觸發 → 雙向綁定 → 狀態樣式 → 清單管理...
序章:廚師的最後考驗
完成了「方向箭頭」的小點心,
也掌握了「避障邏輯」這道家常料理。
師父卻告訴我:
「廚師若只會煮飯,那只是廚工。
真正的特級廚師,要能設...
「明天就要上線了,但測試都是用 Mock 資料跑的...」團隊會議室裡瀰漫著緊張的氣氛。過去 27 天,我們建立了完整的測試體系,從單元測試到 MSW 模擬,一...
今天要做什麼?
昨天我們學會了測試替身,解決了外部依賴的測試問題。今天面對一個新的挑戰:「如何測試程式在出錯時的行為?」
想像一個場景:你的應用需要處理各種錯誤...
今天要做什麼?
昨天我們學會了測試結構與組織,但隨著測試越寫越多,你可能遇到一個問題:「為什麼這個測試單獨執行會通過,但和其他測試一起執行時會失敗?」
想像一個...
2025年9月15日,23:45
冰冷的雨絲,自陰沉的夜幕中飄落,將台北的霓虹燈暈染成一片片模糊的光斑。蘭心大樓如同一頭鋼筋水泥的史前巨獸,沉默地矗立在城市心臟...