An Extreme Patterns User:
- refactors to Patterns when appropriate
- refactors away from Patterns when something simpler is discovered
- knows and continues to learn a large body of Patterns
- understands how to implement Patterns in both simple and sophisticated ways
- uses Patterns to clean, condense, clarify and simplify code, when appropriate
- shapes designs over time with and without Patterns
- communicates designs using Metaphors and Patterns
- does XP better than those who don't use Patterns
--
JoshuaKerievsky