SOLID

solid

Episodio 8 – SOLID

No seguir los principios SOLID es pan para hoy, hambre para mañana.

Single ResponsibilityUna clase solo tiene que tener una única responsabilidad. Es decir, un único motivo para ser modificada
Open / ClosedUna pieza de código debe estar abierta para su extensión, pero cerrada para su modificación
Liskov SubstitutionUna clase padre, debe poder ser sutituida por una clase hija
Interface SegregationCuanto más específicas (menos métodos) sean las interfaces, mejor
Dependency InversionHay que depender de abstracciones, no de implementaciones
SOLID Principles
  • Es un apoyo a tus compañeros y a tu yo del futuro
  • Es un modo de seguir un lenguaje común
  • Permite hacer un proyecto escalable
  • Te ayuda a poder aplicar testing
  • Hace que la velocidad de desarrollo / feature se ralentice muchísimo menos que si no aplicaras estos principios

Una buena revisión de código a tu proyecto, sería ideal para averiguar si sigues estos principios.

SOLID

Y en esta lista de YouTube, te lo explico de un modo muy (pero que muy) dinámico:

Dentro de las Historias androides, puedes ver (y escuchar si estás suscrito) cada una de las letras de un modo muy divertido:

Y por último, ¿sabes quién los invento?

Publicado: 2020-08-10 Actualizado: 2023-12-05