「測試都通過了,為什麼上線還是出問題?」
你寫了完美的單元測試,整合測試也都綠燈,但使用者還是回報:「我點了按鈕,什麼事都沒發生!」這時你才發現,原來是路由設定...
奶茶店一如往常的大排長龍。
平時讓人煩躁的隊伍,今天卻莫名讓人感到安心——意味著一切都恢復了正常運轉。
「兩杯珍珠奶茶。」
點完單,我把剛到手的熱奶茶小心捧在懷...
想像一下,你正在開發一個歷史文件數位化系統,需要處理從古羅馬到現代的所有年份標記。今天我們要用 TDD 完成最後一塊拼圖,讓轉換器能夠處理完整的羅馬數字範圍:1...
前言:
想像一下 LINE Bot 已經有上萬名好友。這個 LINE Bot 設計了許多互動指令,平常一秒鐘只有幾十個訊息湧入還撐得住。但如果某一天突然有數萬名...
開頭提醒,從 Day21 開始我開始接觸很多超過能力邊界的知識,後續內容紀錄的是我在當下的理解,所以內容可能有大量誤解或錯誤。
再來是狀態機重構,但不是先前讓...
前言
昨天的文章中,我們認識了如何用 IO 這容器延後副作用的執行,掌握了 IO 的核心思想後,我們就可以將同樣的原則應用到一個更複雜、更常見的領域:非同步操...