Finne Jager wrote in post #972574: [...] >> Do your tests that check that the validations on CommandOfficer work >> correctly pass ok? >> >> Colin > > I haven't learned much about tests yet and haven't used them so far.
...and now you know why you must -- it's hard to tell what isn't working if you don't have them. Testing is not optional. So...stop writing application code now. Get RSpec and Cucumber, and write a comprehensive test suite for your application. Preferably, do so before writing *one more line* of application code. At a minimum, write tests for the next thing you're trying to implement -- before you implement it. Do all future development test-first -- that is, write one failing test, watch it fail, and then do the simplest thing to make it pass. Refactor once the test passes -- if you have a comprehensive test suite, you'll know that the refactoring hasn't broken anything. This is how reliable software is made. Anything less is just hacking. Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

