Reusability, testability, code complexity reduction and showing-off-ability programming importance

Posted by Andrew Florko on Stack Overflow See other posts from Stack Overflow or by Andrew Florko
Published on 2010-06-05T05:45:36Z Indexed on 2010/06/05 6:02 UTC
Read the original article Hit count: 209

There are lots of programming and architecture patterns. Patterns allow to make code cleaner, reusable, more testable & at last (but not at least) to feel the follower a real cool developer.

How do you rank these considerations for you? What does affect you most when you decide to apply pattern?

I wonder how many times code reusability (especially for MVP, MVC patterns) was important? For example DAL library often shared between projects (it's reusable) but how often controllers/views (abstracted via interfaces) are reused?

© Stack Overflow or respective owner

Related posts about language-agnostic

Related posts about design-patterns