Adi Bolboacă – S.O.L.I.D. Principles
Summary
Today we need to change products fast and in a reliable way, without introducing defects. We will have a discussion about five basic principles of object-oriented programming and design: Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion. Together these principles are known as the SOLID Principles. Prepare your questions!
Duration
40 minutes
Detailed Schedule
5 min Introduction
10 min ask the audience about these principles
15 min description of each of the principles
10 min Q&A
What you will learn?
What changeable code is and why we need it. What good design is. How good design can help us have happier customers.
Pre-requisites
None
What’s next?
Read the book of Robert C. Martin (Uncle Bob) – Agile Principles, Patterns, and Practices.
Try to apply the principles in your code base.
Attend a coderetreat.
Attend community meetings on subjects like software design and architecture.
Do the attendees need a laptop?
No