For me to test or not to test is not a question.

As a “lightly” paranoid person I like to know if my work does what it suppose.
And how do I achieve that knowledge?
I try it out!
I become a customer of my own code.

Automatic tests has the same assignment. They use the code and they complain if this code does something they don’t expect it to do.

So by providing automatic test you provide your system with users.
And how do you understand a system?
By looking how it is used.

That means that you score two times. You satisfy you paranoia and give people information how they could use your code.

Second task could be achieved by documentation. But documents could lie. Tests become red when they do.

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Before you submit form:
Human test by Not Captcha

© 2011 Max Blog Suffusion theme by Sayontan Sinha