Anti-pattern – Wikipedia, the free encyclopedia Jan 23 2006
Developers, developers, developers… 🙂
From Wikipedia, the free encyclopedia.
Anti-patterns, also referred to as pitfalls, are classes of commonly-reinvented bad solutions to problems. They are studied, as a category, in order that they may be avoided in the future, and that instances of them may be recognized when investigating non-working systems.
The term originates in computer science, from the Gang of Four’s Design Patterns book, which laid out examples of good programming practice. The authors termed these good methods “design patterns”, and opposed them to “anti-patterns”. Part of good programming practice is the avoidance of anti-patterns.
The concept is readily applied to engineering in general, and also applies outside engineering, in any human endeavour. Although the term is not commonly used outside engineering, the concept is quite universal.
See examples of anti-patterns here: Anti-pattern – Wikipedia, the free encyclopedia