[Steering Committee] May meeting
Brett L. Schuchert
schuchert at yahoo.com
Tue Apr 1 11:48:10 PDT 2008
Brian Sheldon asked me if I could fill in for the May meeting. I'm
game if you need it and right now my calendar is open that week, so
I'll be in town.
I suggested refactoring to patterns using TDD. Specifically, taking an
existing application and:
- Refactor to use first the strategy pattern
- Then refactor to use the template method pattern
- Then refactor to use a factory followed by an abstract factory
Along the way I'd also lightly discuss the following design principles:
- Single Responsibility Principle
- Open/Closed Principle
- Liskov Substitution Principle
- Dependency Inversion Principle
Let me know (soon) if you'd like me to present this because my
calendar changes unpredictably; I've gotten permission to get it
booked, so that week will stay open.
Brett
More information about the sc
mailing list