8. 不要最求完美
剛開始的時候,不用追求測試代碼的質量,也不用追求完美,如果有些地方不好寫測試,可以先放放,以后再來補,有部分測試總比沒有測試好。Martin Fowler說過
Imperfect tests, run frequently, are much better than perfect tests that are never written at all.
然而等你熟悉寫測試的方法以后,強烈建議先寫測試!因為如果你先寫了正式代碼,那你對這寫代碼是如何work的已經有一個印象了,因此你往往會寫出能順利通過的測試,而忽略一些會讓測試不通過的情況。如果先寫測試,則能考慮得更全面。
9. 未來的打算
使用Groovy和RoboSpock或者是Kotlin和Spek,真正實現BDD,這是很可能的事情,只是目前我們這邊還沒太多那方面的實踐,因此就不說太多了。以后有一定實踐了,到時候可以再更大家交流。
文/鄒小創(簡書作者)
原文鏈接:http://www.jianshu.com/p/9f7a992fe9ec
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。
原文轉自:http://www.jianshu.com/p/9f7a992fe9ec