DEV Community

Discussion on: Strive for simplicity

Collapse
 
visum profile image
Benjamin

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.

Collapse
 
dvddpl profile image
Davide de Paolis

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.