Used appropriately, design patterns a great way of simplifying things. They are essentially symbols for common solutions to common problems, and if you can design your product in terms of these common, well-understood parts, it's simpler to understand. As you say, though, tossing in design patterns as garnish serves nobody well.
design patterns are of course useful, necessary in projects big and small. but I saw so many times people adding them just everywhere just because they had just studied them.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Used appropriately, design patterns a great way of simplifying things. They are essentially symbols for common solutions to common problems, and if you can design your product in terms of these common, well-understood parts, it's simpler to understand. As you say, though, tossing in design patterns as garnish serves nobody well.
design patterns are of course useful, necessary in projects big and small. but I saw so many times people adding them just everywhere just because they had just studied them.