lunes, 28 de mayo de 2018

Principios de diseño SOLID - Clean Architecture

Robert C. Martin estableció unos principios de diseño a los que llamó SOLID. Esta palabra es un acrónimo que representa cinco principios básicos de la programación orientada a objetos y al diseño.

Los principios SOLID muestran una forma de ordenar las funciones y las estructuras de datos en clases y cómo estas se deben interconectar.

El objetivo es la creación de sistemas de software que:
  • Sean tolerantes al cambio.
  • Sean fáciles de entender.
  • Sean la base de componentes que puedan ser usados en distintos sistemas de software.
Los principios son:
Los principios son unas directrices para el diseño de los distintos componentes de software que requiere un determinado sistema y se puede utilizar junto con procesos de desarrollo como puede ser el «Test-Driven Development» o TDD.

No hay comentarios:

Publicar un comentario