我终于掌握了轨道,并且对它开始学习最佳实践感到非常自在,我的列表中的第一个是TDD原则。使用Rails了解TDD的最佳资源是什么?书籍,教程,任何东西。我很想学习!
答案 0 :(得分:6)
如果你想买书,我建议你看看pragmatic rails test prescriptions。它没有坚持实施,因为rspec书是,并且更可能让你选择你想要的工具。
我觉得阅读本书比推荐BD / TDD正在旋转的百万篇文章更好;)
答案 1 :(得分:4)
答案 2 :(得分:3)
我通常的回答涉及Rails和学习通常会在Railscasts结束。查看testing部分。虽然没有一个专门针对TDD,但大多数都涉及到这个主题。特别是黄瓜等
答案 3 :(得分:2)
我建议你专注于这里的基础知识!不要爱上任何特定的做TDD的方式,如rspec,shoulda或类似。等待该部分,直到您了解导轨TDD的基础知识 - 然后您可以出去并将测试工具添加到您的工具箱中。
首先为你的应用程序的某些部分编写一个简单的测试,其中逻辑做除了CRUD之外的工作,某些地方你处理某种数学,或者奇怪的用户行为并尝试为这种情况编写测试 - 但是确保你有时间,因为第一次需要比预期更多的时间。
一旦您运行并运行了测试用例 - 并且您完全理解了原因,那么您就可以开始扩展并开始使用所有精彩的测试工具了。