I am reading some books on design and architecture (some of which are highly peer reviewed) which mention that a handful of patterns from the GoF book have now been relegated to anti-pattern status.
For ex - Adaptive Code via C# (Microsoft Press) has this quote
Design patterns were popularized by the Gang of Four book, Design Patterns (Addison-Wesley Professional, 1994). Despite the fact that this book is almost 20 years old (which is at least four ice ages in software development terms), it is still extremely relevant today. Some of the patterns have crossed over to be reclassified as anti-patterns, but others are used constantly and enhance the adaptability of code.
This is quote from Art of Scalability by Martin Abott
Though most of the patterns in GoF are still relevant today, a few of them are considered to be counter productive and have been ignored by programmers at large.
I have some other quotes to this effect. These books haven't documented what these counter productive/anti-patterns are. So it would be great if the folks here can elaborate on which amongst the original 23 patterns are not relevant today and the reason why it is so.
Aucun commentaire:
Enregistrer un commentaire