4 ms·
I could not have stated it any better. If I see code with GoF "Design Patterns" by junior engineers, I already know I will have a not-very-fun time ahead diggin
by endymi0n 5y ago
I could not have stated it any better. If I see code with GoF "Design Patterns" by junior engineers, I already know I will have a not-very-fun time ahead digging through layers of boilerplate that all the design patterns managed to obscure.
The other danger here is that especially the GoF patterns have often times succeeded their own usefulness with the introduction of closures, first-party functions, enums and option types to the languages. And some (like Singletons) are clearly harmful these days.