閱讀全文〈Chapter 1 Test-Driver Development – TDD for embedded C 筆記〉
Chapter 1 Test-Driver Development – TDD for embedded C 筆記
TDD 是一種逐步建構軟體的技巧,在寫任何程式碼之前,應該先寫 test code ,test code 通常很小且可以被自動化執行,且 test 一定會先失敗,直到你開始寫 code 來通過 test 。
寫code,學習,練習表達
TDD 是一種逐步建構軟體的技巧,在寫任何程式碼之前,應該先寫 test code ,test code 通常很小且可以被自動化執行,且 test 一定會先失敗,直到你開始寫 code 來通過 test 。
在工作上曾經遇到關於 if-else 的 bug ,明明 if 後的 expression 為 true ,但卻無法執行對應的程式碼。
用以下程式為例, foo()
會根據 a 和 b 的值而有不同的回傳值。