SOLID es un acrónimo para una serie de principios definidos por Robert C. Martin, un famoso autor y arquitecto de software autor de varios libros que es posible que os suenen, como Clean Code, Clean Architecture o The Clean Coder, todos altamente recomendados para cualquier programador o trabajador del software.

En ellos se presentan una serie de principios que definimos como SOLID y que buscar la escalabilidad, claridad y escalamiento de todo el software que desarrollemos.

Estos cinco principios son los siguientes, respetando su nomenclatura inglesa:

En cada uno de los enlaces expuestos podreis encontrar más con más detalle en qué consiten cada uno de estos principios, en mi opinion absolutamente necesarios de comprender para la realizacion de un código que se pueda definir como profesional.