Maintainability

12/22/07

Permalink 05:46:23 pm, by truewill Email , 119 words, 78 views   English (US)
Categories: Agile, Quality

Maintainability

I stress quality over and over at work, but it struck me today that maintainability is the true goal.

I can write code of impeccable quality; every class carefully designed, every method refactored to the nth degree. If it’s hard to change when change is required, or if no one can understand it but me, it’s not very maintainable.

The two do go hand in hand; if you have to choose, though, pick maintainability.

Both are easy to sacrifice in the name of expedience. This leads to technical debt.

Apologies don’t pay down technical debt. Placing blame doesn’t help. If you’re working with the code, refactoring is your responsibility. Just do it.

(At least in a shared code environment.)

Comments, Pingbacks:

No Comments/Pingbacks for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
The name truewill is composed of two other words. What is the SECOND word?

Development Central

Development Central is the blog of Bill Sorensen, a professional software developer. Much of this will relate to C#, .NET, and OOP in general.

Disclaimer
These postings are provided "AS IS" with no warranties and confer no rights.

Search

Categories

Linkblog

b2evolution

contributors

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 1

powered by b2evolution free blog software