Custom Application Development

Oct 26 2007   1:03PM GMT

More thoughts on Software Quality and Testing

SJC SJC Profile: SJC

On October 15th  Michelle Davidson, site editor for, in her newsletter “This Week” made reference to a post that called software testing “a hated necessity.”  I certainly have seen evidence of that over my years in software development and as an IT software specialist, and I really don’t understand why it persists.  As an independent developer of applications for small companies, I do not normally have the luxury of having my work reviewed by another — absolutely the preferred methodology in my book.

For most of the development work that I do, initial testing is performed by myself, and then by my customer.  Fortunately, most of the time, we are expecting the same results, and most often they are met.  A development project is more often than not a fluid motion involving constant communication between developer and customer.  However, being the lone developer on a project can have its pitfalls, especially when doing maintenance work on a project which was created years ago, before I “really” knew what I was doing.  Maintenance work is what I tend to dread the most — not the testing.  I know few developers who religiously comment their source code — and I’m as guilty as most. 

“Maintainability” is generally accepted as one of the measures of software quality.  I made reference to the project I’m doing for a long term customer of mine in my last blog post, and how I’ve had the opportunity to review “old” code and design in the process.  (By the way — the customer reads this blog regularly).  This code has definitely been a challenge to maintain — certainly giving me a new appreciation of the role maintainability plays in “software quality”.

2  Comments on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Iuse2code
    The more I read this blog, the more I find out about my application. - 'the customer'
    0 pointsBadges:
  • Sarahjames
    Hello It is very nice to read all this and it is very knowledgeable. Thanks. =================================== Sarah Link Building
    0 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: