3 ms·
"Design patterns are bug reports against your programming language." - Peter Norvig, https://norvig.com/design-patterns/ https://norvig.com/design-patterns/ I
by dunefox 5y ago
"Design patterns are bug reports against your programming language." - Peter Norvig, https://norvig.com/design-patterns/ https://norvig.com/design-patterns/
I have to say that I agree with this. In my experience design patterns in Java lead to overly complicated, over-engineered code, think abstract factory factory factory. I've seen it and had it described as "best practice", decoupling, design patterns, etc.