IngramChen 積分 2

現在 IDE 都會檢查這種錯誤了,所以可以放心將變數寫在前面

這是文章的子討論串,你可以回到上層查看所有討論和文章
william 積分 0

而且,如果有最基本的 unit test,這麼明顯的錯誤,應該很早就挑出來了。

還是以明晰的方式寫程式比較重要。

IngramChen 積分 0

不,這種不可預期的 assignment 是 side effect,可能要同時跑好幾個 method 的 test 才可以發現這種錯誤 (這樣已經不算 unit test 了)。

所以 基本的 unit test 是抓不出這樣的錯誤…