Not many articles come along about which I feel I could become a cheerleader. However, yesterday’s news on SearchSoftwareQuality.com featured an article entitled Test Driven Development and the Ethics of Quality — that is just such an article for me! [Imagine a smiling, clapping Happy Face Here!]. I have been a believer in producing quality software since my early days of software development in the 80’s. I must say that I never thought of software quality as an ethical concern.
Within this article, associate editor Jennette Mullaney uses a number of quotes from Robert Martin, who is the founder, CEO and President of Object Mentor Inc. I really can’t say enough about this article — as it would appear that Mr. Martin and I are completely in agreement. He thinks the way I do — which some might say is bit of a scary thought — for Mr. Martin that is!
I have been saying for quite some time that this is a fantastic time to be doing software development. We as developers have multiple tools and capabilities available to us which greatly enhance our capability to produce quality software. I believe that our customers have every right to expect nothing short of quality software from us as their developers. This article makes reference to such topics as unit testing, agile development and test driven development(TDD). If you are a developer and want a boost to help you commit to quality — read this article. I highly recommend it!