By mswatcher
via ilikeellipses.com
Published: Apr 11 2008 / 08:10
What is the first thing that you think of when you think about good software design? Extensibility? Interface programming? Loose coupling? Simplicity? TDD? Everyone has an opinion on what makes a good software design, may it be a thorough use of design patterns, conforming to coding standards, or just easy to understand… everyone has an opinion. It’s not hard to find lists of good elements. Just Google for it and you might come up with this list:
Comments
zone_reader replied ago:
I would also add "Stability": small changes in code or configuration may cause big changes in behavior, performance, etc.
Voters For This Link (10)
Voters Against This Link (0)