Agile Concepts will be discussed at the Colorado Springs C# Group.
This group is located at:
http://tech.groups.yahoo.com/group/csharpmeetup/
Our September 26th, 2006 (Tuesday) meeting is now at Starbucks.
RESERVE via responding to the poll on the C# Meetup website.
Starbucks is in the Red, Hot and Blue Memphis Pit BBQ complex. It is
between Red Hot and Blue and Old Chicago. It is right next to
Hollywood Video.
Meetup Topic:
OOP. See below.
Meetup Time:
7pm
Meetup Address:
4272 N Academy Blvd
Map:
http://maps.yahoo.com/maps_result?
addr=4272+N+Academy+Blvd&csz=colorado+springs%
C+co&country=us&new=1&name=&qty=
Topic for next Meetup will be on OOP. The OOP topic of discusion
will be LSP and DIP. These are design concepts for an Agile OOP
design.
The concepts apply to making programming structures that are
flexible, maintainable, and reusable.
Topic:
LSP: The Liskov Substitution Principle. "Subtypes must be
substitutable for their base types".
DIP: The Dependency-Inversion Principle. "a) High-level modules
should not depend on low-level modules. Both should depend on
abstractions. b) Abstractions should not depend on details. Details
should depend on abstractions".
Reference:
Robert C. Martin's book: 'Agile Software Development. Principles,
Patterns, and Practices'.
Note:
Next month topic will be ISP: Interface-Segregation Principle and The
COMMAND design pattern. More info on these in our next meeting
details.