About
In computer programming, SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) is a mnemonic acronym introduced by Michael Feathers for the "first five principles" named by Robert C. Martin in the early 2000s that stands for five basic principles of object-oriented programming and design.
The principles, when applied together, intend to make it more likely that a programmer will create a system that is easy to maintain and extend over time. The principles of SOLID are guidelines that can be applied while working on software to remove code smells by causing the programmer to refactor the software's source code until it is both legible and extensible. It is part of an overall strategy of agile and Adaptive Software Development.
In this session, we will talk about SOLID principles and how we can use it to create flexible architecture and design.
Speaker: Lemi Orhan Ergin
Lemi Orhan Ergin is the managing partner and master software craftsman at ACM. Prior to his role, Lemi has worked at Sony Europe and eBay Turkey as developer, lead developer, team leader, technical coordinator, team manager, technical architect, solution architect, agile practice lead, principal developer and technical leader for 15 years. He's been working with development teams as Agile Coach, trainer and technical leader.
Prerequisites
OOP knowledge and experience is highly recommended.
Location
ARI Teknokent 3 Salon 1'de gerçekleşecek. Sponsorumuz Mynet'e çok teşekkür ederiz.
Comments
