2012-08-03 127 views
0

我正在通过他的教程,它要求使用rspec。要通过他的教程做到这一点,我需要执行任何rspec步骤,还是可以跳过它们?正在使用Michael Hartl的Ruby on Rails教程所需的rspec?

更重要的是,什么是rspec,有什么好处?

我来自一个非常宽松的PHP世界。我以前从未使用过框架,并且在投入生产之前,所有测试都是在本地服务器上进行手动测试。我得到了测试应用程序的好处,我只是不知道我会永远使用它。

如果你能说服我(不是我要求你),我非常善于遵循理性和逻辑的道路。

+1

“你做错了,如果你不测试”是Ruby社区的一般想法。 – Mab879 2012-08-03 23:21:46

回答

2

你可以忽略它们忽略谈论测试的部分。

但是,我强烈建议你至少看看它是如何工作的。

如果你想开发一个生产站点,能够告诉你的核心功能正如你所期望的那样是无价的(例如电子商务网站的推车管理)。因此,每次在应用程序中更改某些内容时,只需执行测试,就会知道应用程序的核心按预期工作(当然,如果您编写了好的测试,那也是)。

如果您没有测试,那么在对代码库进行重大修改时,您最终会失去浏览器测试每个页面的时间。

+0

谢谢。也许我会继续前进并给它一个镜头。 – 2012-08-03 18:03:50

相关问题