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