Categories: All - principios - adaptativo - ágil

by Mayra Tovar 6 years ago

690

Principios SOLID

En el ámbito de la programación orientada a objetos y el diseño de software, existen varios principios y metodologías que buscan mejorar la calidad y la mantenibilidad del código. Los principios SOLID son una guía fundamental para diseñar sistemas robustos y escalables.

Principios SOLID

Principios SOLID

Estrategia Global

Desarrollo adaptativo de software
Desarrollo ágil de software

Desarrollo guiado por pruebas o TDD

Tener una plantilla en el desarrollo del Software

Crear un sistema que sea fácil de mantener y ampliar con el tiempo.
Eliminar código sucio
El programador se vea obligado a refactorizar el código

El código sea legible y extensible

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

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

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.

I

ISP(Principio de segregación de la interfaz)

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

O

OCP(Principio de Abierto/Cerrado)

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

S

SRP (Principio de Responsabilidad Única)

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