Friday, September 16, 2011

From stack exchange
In most cases, avoiding code that you aren't going to need leads to better design. The most maintainable and future-proof design is the one that uses the smallest amount of well-named, simple code that satisfies the requirements.
The most simple designs are the most easy to evolve. Nothing kills maintainability like useless, overengineered abstraction layers.

No comments:

Post a Comment

Please be kind.