de
de
Hasta que
Para que
El desarrollador puede
Con el fin de
consiste en
es
Se trata de
es
Es
los cuales se dividen según
para
Forma parte de
Es utilizado en
Su propósito es
Es

Principios SOLID

Un acrónimo mnemotécnico utilizado en Programación Orientada a Objetos

Representar los principios básicos de la POO e incluso en el diseño de software

Sus iniciales

S

SRP (Principio de Responsabilidad Única)

La noción de que un objeto solo debería tener una única responsabilidad.

O

OCP(Principio de Abierto/Cerrado)

Las entidades de software deben estar abiertas para su extensión, pero cerradas para su modificación

I

ISP(Principio de segregación de la interfaz)

Muchas interfaces cliente específicas son mejores que una interfaz de propósito general

D

DIP(Principio de inversión de la dependencia)

Aquel noción en la cual el propósito es depender de abstracciones, no depender de implementaciones.

L

LSP(Principio de sustitución de Liskov )

Los objetos de un programa deberían ser reemplazables por instancias de sus subtipos sin alterar el correcto funcionamiento del programa

Tener una plantilla en el desarrollo del Software

Eliminar código sucio

El programador se vea obligado a refactorizar el código

El código sea legible y extensible

Crear un sistema que sea fácil de mantener y ampliar con el tiempo.

Desarrollo guiado por pruebas o TDD

Estrategia Global

Desarrollo ágil de software

Desarrollo adaptativo de software