1
我已經開始在我的一個遊戲項目中練習TDD了。這真的很有趣。但是我不明白,爲什麼我們應該從一個失敗的測試開始?是因爲這是一個規則,我們必須遵循這個規則,或者這背後有哲學嗎?請分享你的想法。爲什麼我們應該從TDD的失敗測試開始?
問候,Rajib
我已經開始在我的一個遊戲項目中練習TDD了。這真的很有趣。但是我不明白,爲什麼我們應該從一個失敗的測試開始?是因爲這是一個規則,我們必須遵循這個規則,或者這背後有哲學嗎?請分享你的想法。爲什麼我們應該從TDD的失敗測試開始?
問候,Rajib
這是證明測試本身其實是在做自己的工作。
如果在你寫或更改任何代碼之前通過了測試,那麼顯然測試不是很有效,所以編寫測試,確保測試失敗,然後編寫代碼以滿足測試。
真的,有了TDD,你寫的每一段代碼都應該是修復一個失敗的測試。這樣你確保你的代碼已經完全測試。