今天看了一下《Agile Web Development with Rails》中的 Test,感觉不太实用。一个是写起测试来太复杂了,再就是没有页面测试直观,最后就是初期代码逻辑可能不停的换,Test 代码也要相应改变,双重负担。 不知道大家平时都是怎么测试,是手动在浏览器里调试,还是在 test 目录下写代码自动测试?有什么经验可以分享?
模型肯定要写测试的,控制器视图我是看情况
一个字:点
#1 楼 @NonTwitter Model 一般比较简单吧。而且有的时候为了速度,一些复杂的验证就放到 Controller 或者前端 JS 了。
@dreamable 该模型做的就要放在模型里,为什么要放控制器里
测试自己觉得容易错的地方和需要调试 2 次以上的地方
@dreamable Rspec
Rspec 比较多吧