Call Me Fishmeal.: Unit testing is teh suck, Urr.:
I've NEVER, EVER seen a structured test program that (a) didn't take like 100 man-hours of setup time, (b) didn't suck down a ton of engineering resources, and (c) actually found any particularly relevant bugs. Unit testing is a great way to pay a bunch of engineers to be bored out of their minds and find not much of anything.
When you modify your program, test it yourself. Your goal should be to break it, NOT to verify your code. That is, you should turn your huge intellect to "if I hated this code, how could I break it"... You KNOW that if you hated someone and it was your job to break their program, you could find some way to do it. Do it to every change you make.
Heh. Great quotes in this thing:
Essentially, beta testing is Nature's Way (TM) of making systems stable. You think nature creates unit tests and system tests every time it mutates a gene? Aw hell nah. It puts it out in the wild, and if it seems better it sticks around. If not, it's dead.
Read the rest. Via Paul Hammond.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):