SOLID - Principles of Object Oriented Design
Anyone can write code, but it takes a skilled craftsman to write clean code that is easy to maintain and can be extended over time. SOLID is a set of five principles of object-oriented programming and design identified by Robert C. “Uncle Bob” Martin in the early 2000’s, that when applied together tend to make it more likely that a programmer will create a system that achieves this goal.
This presentation will introduce the SOLID concepts and provide a high level overview of each of the five principles.
Thursday 28 November 2013
Gather for food and drinks at 5:45 PM
Presentation starting at 6:10 PM
Our speaker is:
Marcus Bristol
Marcus Bristol has been developing professionally for 15 years in a wide variety of languages and am currently working for Air New Zealand on their reservations system, primarily using assembler and C++ on their mainframe and C# for internal administrative applications. He has a strong interest in writing and maintaining clean code, including practices such as Agile, TDD, and Continuous Delivery.
Free
None
27
Links from the presentation
Uncle Bob's Principles of OOD: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
Clean Coders training videos: http://cleancoders.com/
Pluralsight SOLID course: http://pluralsight.com/training/courses/TableOfContents?courseName=principles-oo-design
Agile Software Development books:
http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445
http://www.amazon.com/Agile-Principles-Patterns-Practices-C/dp/0131857258
Events
Global Day of Coderetreat: http://www.meetup.com/kiwi-code-retreat/events/142664562/
GDGR main site: http://coderetreat.org/
Codemania: http://codemania.co.nz/