This is the key, in the end all that matters after code correctness is code readability and maintainability this is the aim.
All these patterns can only help in achieving this aim or sometimes even hinder if not used where it fits.
Applying patterns only for the sake of it is done only by inexperienced programmers and many can can stay on this level even after years of "experience".
The experience thing has really gotten to me. It's fascinating to watch how this (caffeine-fueled, nearly manic) post has garnered reactions in the various places I've posted it. They have been *wildly* different depending on the spot!
> simple instead of complex.
This is the key, in the end all that matters after code correctness is code readability and maintainability this is the aim.
All these patterns can only help in achieving this aim or sometimes even hinder if not used where it fits.
Applying patterns only for the sake of it is done only by inexperienced programmers and many can can stay on this level even after years of "experience".
The experience thing has really gotten to me. It's fascinating to watch how this (caffeine-fueled, nearly manic) post has garnered reactions in the various places I've posted it. They have been *wildly* different depending on the spot!