消除你程式碼的臭味 Day 22- 輸入檢查:在處理前先驗證
在做任何事前,先確保輸入是可信的。
想像你的每一個函式、每一個 API 端點,都是一座戒備森嚴...
這篇你會學到
什麼是函示庫?
靜態函示庫和動態函示庫的差別是什麼?
為什麼要有兩種不同的版本?
完整的前文小回顧
前文小回顧
工具安裝
gcc
Day 3...
嗨!歡迎回到上班族的命令列生存手冊。一首簡單的歌,讓你的心情快樂。一個簡單的 Shell Script,改善下午上班的心情。終於進入了 Shell Script...
今天的目標
還記得昨天我們學會了例外處理測試,確保程式在錯誤情況下的穩定運行嗎?今天要面對一個更深層的問題:「我們的測試到底覆蓋了多少程式碼?」
測試覆蓋率(T...
你會得到什麼
在 MyStockApp 中導入 MS.DI 的最小可行實作
用 Generic Host 建立 IServiceProvider
一次註冊...
昨天成功處理了 1、2、3,但 4 輸出 "IIII" 而非 "IV"。今天用 TDD 處理羅馬數字的減法規則。
羅馬數...