This featured article, Chapter 15 from the Second Edition of Design Patterns Explained: A New Perspective on Object-Oriented Design, shows how to find variation using CVA, then follow the lessons of design patterns to create designs that are flexible and easily testable.
View STDD Podcasts on iTunes or Subscribe to STDD Podcasts via Feedburner
or for more information, visit www.SustainableTDD.com