I pretty much wasted a day over the weekend tracking down what I thought was a hardware fault on a project I am developing but turned out to be the result of a software change I had made the night before. This is not the first time this kind of situation has occurred and I got to thinking that if I had a test rig and a set of regression tests for the project I may have spotted the problem more quickly. On the other hand this is home/hobby stuff and time is short so I am not convinced spending time putting together a test rig and test code would really pay back. I currently use Subversion for source code control but that’s about it.
I was just wondering what other people do, is it worth the effort of setting up a test rig and having some sort of structured test procedure or do you just take it on the chin and carry on?
I was just wondering what other people do, is it worth the effort of setting up a test rig and having some sort of structured test procedure or do you just take it on the chin and carry on?