Ruby on rails 3 Rails测试功能真的很重要/有用吗?

Ruby on rails 3 Rails测试功能真的很重要/有用吗?,ruby-on-rails-3,testing,Ruby On Rails 3,Testing,我正在读《使用Rails进行敏捷Web开发》一书,大多数时候,我都跳过了测试部分。我讨厌做这样的测试,我不知道为什么,只是觉得写这样的测试代码很奇怪。考虑到这一点,我并不完全理解rails中的测试是如何工作的。到目前为止,测试报告并没有给我留下深刻的印象 那么,遵循/使用内置测试有多重要呢?动态语言为您提供了太多的方法来打击您自己。Ruby也不例外。测试,测试,再测试。非常重要。特别是在Rails中,测试是开发的一个组成部分,这也是Rails成为企业解决方案的原因之一。测试是一种很好的方法,可以

我正在读《使用Rails进行敏捷Web开发》一书,大多数时候,我都跳过了测试部分。我讨厌做这样的测试,我不知道为什么,只是觉得写这样的测试代码很奇怪。考虑到这一点,我并不完全理解rails中的测试是如何工作的。到目前为止,测试报告并没有给我留下深刻的印象


那么,遵循/使用内置测试有多重要呢?

动态语言为您提供了太多的方法来打击您自己。Ruby也不例外。测试,测试,再测试。

非常重要。特别是在Rails中,测试是开发的一个组成部分,这也是Rails成为企业解决方案的原因之一。测试是一种很好的方法,可以确保代码按照预期的方式运行。您现在可能不明白为什么它很重要,但在重构代码时,您肯定会看到它的好处,否则会出现一个奇怪的错误。

您能更具体一点吗?在Rails中进行测试,您不喜欢什么?你喜欢什么?那报道没能给你留下深刻印象呢?可能的副本看看我提到的视频系列。我想,如果你付出一点努力,并遵循视频系列作为一个开始,你会爱上测试。另外,当你在找一份RoR工作时,你提到你不喜欢考试,你很可能不会被录用@hammar:让我们重新定义一下,我并不讨厌在Rails中进行测试:)我以前从未做过类似的事情,通常我们总是手动进行测试(浏览页面和填写表单)。现在听起来更自然了。@Phelios:使用自动化测试有很多好处。它使您能够更频繁地进行测试,并且更加一致。也就是说,在某些情况下,自动化测试可能太难,甚至不可能,但当它们可行时,自动化测试通常是值得投资的。