[NOTE: This recent post refers to a much older (Jan 21, 2006) event.]
I want to thank everyone who attended my talk at the first Southern California Code Camp. I really enjoyed speaking there and I got the sense that many of you got something from the talk. In case you weren’t there and are interested, here’s the abstract:
Five Fundamental Object Oriented Design Principles for Agile Development
This session will present five object oriented design principles that facilitate agile software development. These general design principles promote the creation of testable, maintainable, and reusable software. The principles include the Open Closed Principle and the Liskov Substitution Principle. The interaction between Agile Development and these principles will be demonstrated using several code samples.
You can download the slides and code samples here: AgileDesign.zip