CSC/ECE 517 Fall 2009/wiki3 1 co
Software Design Anti-Patterns
From Wikipedia: "In software engineering, an anti-pattern (or antipattern) is a design pattern that may be commonly used but is ineffective and/or counterproductive in practice." Identify several software design anti-patterns and how they can be avoided, countered, or refactored. This wiki should focus on software design anti-patterns and avoid the larger definition which includes project management or other socially-themed anti-patterns.