Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.33 KB

File metadata and controls

31 lines (20 loc) · 1.33 KB

SOLID

¿Qué son los principios SOLID?

Son unas convenciones de diseño de software que establecen unas bases sobre las que apoyarnos a la hora de diseñar nuestras aplicaciones, sobretodo en la programación orientada a objetos.

Normas o recomendaciones que guían la forma de programar.

Robert C. Martin los presentó en el libro: Agile Software Development: Principles, Patterns, and Practices

Son 5 principios, y SOLID es la unión de sus iniciales y sirve para recordarlo.

Estos 5 principios se complementan entre ellos no son principios que utilicemos por si solos.

¿Por qué son tan importantes?

Ayudan a hacer un código más mantenible, escalable y tolerante a cambios.

Siempre hablamos de mantenibilidad de código, y hay que recordar que no programamos solo para que algo funcione y ya. Lo habitual es tener que volver a modificar ese código y añadir cambios o mejora de funcionalidades. La idea con estos principios es programar de modo que en el futuro sea más fácil realizar esos cambios.

Otros principios