Be SOLID my friend


Detalles
En la programación orientada a objetos, SOLID es el acrónimo de cinco principios básicos utilizados para crear software mas escalable, mantenible y de bajo acoplamiento.
S (SRP) – Principio de responsabilidad única (Single responsibility principle)
O (OCP) – Principio de abierto/cerrado (Open/closed principle)
L (LSP) – Principio de sustitución de Liskov (Liskov substitution principle)
I (ISP) – Principio de segregación de la interfaz (Interface segregation principle)
D (DIP) – Principio de inversión de la dependencia (Dependency inversion principle)
Fueron recapitulados por Robert C. Martin a principios de siglo y desde entonces han adquirido la categoría de bases del desarrollo de software de alta calidad.
Durante el meetup explicaremos los 5 principios con ejemplos reales y veremos una pequeña refactorización siguiendo cada uno de ellos, todo ello en PHP claro.
Una vez repasados plantearemos el por qué existiendo estos principios básicos desde hace tanto tiempo, seguimos encontrando tanto código acoplado allá donde vayamos, y en ocasiones incluso creándolo nosotros mismos.
Para finalizar sortearemos una licencia de JetBrains con el ya clásico Kahoot sobre los contenidos de la charla y nos iremos a tomar una cerveza de la mano de OpositaTest.
En esta ocasión el ponente será Pablo Carrillo, parte del equipo de Opositatest, que además se estrena en esto de las charlas.
¡Os esperamos!

Be SOLID my friend