3 ms·
I've been hearing a lot of criticism against GoF lately, and I think now I understand why: IMHO I believe that since the past decade or so we moved up one step
by felipe 19y ago
I've been hearing a lot of criticism against GoF lately, and I think now I understand why: IMHO I believe that since the past decade or so we moved up one step above the "complexity chain". Nowadays we hugely rely on frameworks to develop code, and therefore we don't need to think in terms of design patterns as much as before. However, one level down in this chain (at the framework level) design patterns are heavily used behind the scenes. Even at the language level (iterators, for example, came from GoF).
In summary, nowadays we don't need to rely on design patterns so heavily, but the frameworks we use still rely on them.