ANTIPATTERNS
Updated 29 days ago
AntiPatterns are therefore a natural extension to design patterns. Rather than codifying pure computer science, AntiPatterns focus instead on the wide and ever-growing selection of repeated software failures in an attempt to understand, prevent and recover from them. To the developer, AntiPatterns are a new tool that bridge the gap between architectural concepts and real-world implementations. They are used to illustrate the key common, critical problems faced by most software developers and share the wisdom learnable from other developers' experiences. Only with an understanding of the causes and motivations of an AntiPattern can developers ensure that such negative solutions are not continually repeated within an organization...
AntiPatterns are an exciting new form of expert software knowledge, a Dilbert-like extension to design patterns.