I'm going through Michael Hartl's Rails tutorial, and I am happy to report 
that (as of the end of section 7) I'm able to get things working.  (That 
said, I skipped the section on automated testing, as Hartl warned that 
automated testing is the most likely part of his book to become outdated.)

There is a heavy emphasis on the "bundle exec rspec spec" tests.  I agree 
that testing is a very necessary part of development.  As I go through the 
rest of this tutorial, I will continue to test when instructed.

That said, how essential are the "bundle exec rspec spec" tests in most 
real world apps?  My reasons for possibly not using them or not using them 
as thoroughly as the tutorial does:
1.  I still feel more comfortable testing by accessing my web site in the 
browser and trying things out as if I were one of my users.
2.  Creating the tests does add to the workload.
3.  Garbage in -> garbage out: If you don't write the proper tests, your 
results don't matter but could cause you to needlessly obsess over 
something that actually works but you erroneously think is in error, or you 
could think something works when it doesn't.

After I finish railstutorial.org, I will start my first Ruby on Rails web 
site, which will profile mutual funds and ETFs.  How important is it that I 
do the "bundle exec rspec spec" testing as thoroughly as the tutorial does?

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/QAY7xmnJg3EJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to