[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