Anti-patterns are one the most widely implemented solutions for problems in software development – unfortunately they are the wrong solution.
Every person involved in the software creation process needs to know patterns, as well as anti-patterns. This information allows individuals to have a deeper understanding of the subtler elements of software development and it also helps them avoid mistakes.
- 5/6 of projects are viewed as having failed to meet their objectives;
- 1/3 of projects are cancelled;
- 2/3 of projects cost 2 times more that the estimated budget and last 2 times longer that initially planned
Think about it...