[ Back to Diary Page ]


General Meeting

Location: Room 1, Library 2nd Floor
Date: Monday, December 14, 2009
Time: 6:30 to 6:50 (Pizza - Meet and Greet)
6:50 to 7:00 (Group Business)
7:00 to 9:00 (Presentation)
Topic: SOLID Software Development – Using Object-Oriented Principles in the Real World
Bruce Johnson, ObjectSharp Consulting
www.objectsharp.com

Most professional software developers are aware of the concepts of Coupling, Cohesion, and Encapsulation. They are probably even know that these concepts can help to create better code. However, many of these same developers don’t actually know how to achieve Low Coupling, High Cohesion, and strong Encapsulation, within the classes that they are writing. Fortunately, there are a set of steps that can be followed to get there. The five principles of SOLID developer provide a clear cut path to software that is easier to read, easier to understand, and easier to change. In this presentation, these principles will be covered in detail, all in the context of a sample application that will demonstrate why maintaining these principles is worth the expended effort.


[ Back to Diary Page ]