Curso de Principios SOLID (y más allá)
Aprende los principios para desarrollar software que soporte el paso del tiempo
Antes de comenzar...
¿Qué entendemos por buen diseño?
Definición de acoplamiento
Ejemplo de acoplamiento (Mars Rover Kata)
Minimizar el acoplamiento
Heurística para minimizar el acoplamiento: La Ley de Demeter
Definición de cohesión
Ejemplo de cohesión. Maximizar la cohesión
Los 4 principios del diseño simple
Heurística "Tell Don't Ask" y el principio de encapsulación
Principio de abstracciones balanceadas
Principio de la menor sorpresa
Principios SOLID (1/2)
Principios SOLID (2/2)
Kata: Principios SOLID
Recursos adicionales
Cuestionario de auto-evaluación
Antes de que te vayas...