2014-03-03 85 views
1

我已經開始在我的一個遊戲項目中練習TDD了。這真的很有趣。但是我不明白,爲什麼我們應該從一個失敗的測試開始?是因爲這是一個規則,我們必須遵循這個規則,或者這背後有哲學嗎?請分享你的想法。爲什麼我們應該從TDD的失敗測試開始?

問候,Rajib

回答

3

這是證明測試本身其實是在做自己的工作。

如果在你寫或更改任何代碼之前通過了測試,那麼顯然測試不是很有效,所以編寫測試,確保測試失敗,然後編寫代碼以滿足測試。

真的,有了TDD,你寫的每一段代碼都應該是修復一個失敗的測試。這樣你確保你的代碼已經完全測試。