CSC/ECE 517 Fall 2009/wiki3 1 co

From Expertiza_Wiki
Revision as of 15:43, 15 November 2009 by Catowner (talk | contribs)
Jump to navigation Jump to search

Software Design Anti-Patterns

  Not all patterns are good. Anti-patterns are patterns that initially seem effective, but over time you learn that they lead you into traps. 
      - Scott Klement, Anti-Patterns: Avoid the Programming Dark Side

In this article, we will describe several software design patterns which have been categorized as "anti patterns": Programming approaches which are not uncommon and which can lead to poor program design and performance.

What are Anti-Patterns?

text

Anti-Pattern Examples

text

= The Blob or God Class

text

Lava Flow

text

Poltergeists

text

Golden Hammer

text

Spaghetti Code

text

Cut-and-Paste Programming

text

Conclusion

text

References

text