william 積分 0

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

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

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

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

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