今天要做什麼?
昨天我們學會了測試替身,解決了外部依賴的測試問題。今天面對一個新的挑戰:「如何測試程式在出錯時的行為?」
想像一個場景:你的應用需要處理各種錯誤...
延續前一篇的效能觀測(cProfile / py-spy / line-profiler),我們今天把「量測之後的行動」落到快取層,讓系統用更少的資源交付更快...
在 Cluster 架構中,除了 Master Slave 架構外,還有多 Master 架構,該架構主要解決:
資料量大到單台資料庫無法負荷,例如記憶體或...
在全文搜尋或是模糊搜尋的時候,常常會聯想到使用 ElasticSearch 加快速度,但其實 PostgreSQL 本身也有提供模糊搜尋的功能。今天這篇文章,...
Medium 好讀版點此。
要從遠端倉儲「下載」檔案下來,可分為「本地有較舊版本」或「本地完全沒有這份專案」兩種情境,前者用 git fetch 或 git...
開場
不管是老手還是新手,寫程式時最怕看到的就是滿滿的紅字錯誤訊息。前幾天我在製作小程式的時候,也不只一次被滿螢幕的紅字嚇到,甚至一度懷疑自己是不是打錯字或完全...