AntiPatterns
pitfalls and the Hall of Shame
common bad solutions to common problems
codes smells - clue that something might not be right
- large method/class
- shotgun surgery - large codes changes for small system changes
- feature envy
- lazy class
- inappropriate intimacy
"listen to the code"