6 ms·
You are right that this is not a problem with design patterns themselve. It's how some people tend to use them when they are not necessary or a simpler solutio
by elvischidera 5y ago
You are right that this is not a problem with design patterns themselve.
It's how some people tend to use them when they are not necessary or a simpler solution would have sufficed. This I believe was OP's point.
- nuerow 5y ago> It's how some people tend to use them when they are not necessary or a simpler solution would have sufficed. This I believe was OP's point. Yeah you are right, YAGNI is indeed not taken into account enough. However, blaming design patterns not only misses the whole point and shows a lack of understanding regarding what design patterns are and how/why they are used. In fact, I would go as far as claiming that complaining about design patterns is a symptom of limited technical knowledge and experience, and the bulk of the typical anti-design pattern cliches are just the defense mechanism kicking in within the spirit of the "fox and the grapes" fable.
- djmips 5y agoIt seems that the only people who can use design patterns correctly are the people who are experienced enough not to really need them.