https://github.com/mathiew82/solid
Este es un proyecto donde se pueden ver ejemplos de los principios SOLID.
https://github.com/mathiew82/solid
Last synced: 3 months ago
JSON representation
Este es un proyecto donde se pueden ver ejemplos de los principios SOLID.
- Host: GitHub
- URL: https://github.com/mathiew82/solid
- Owner: Mathiew82
- Created: 2021-08-21T10:50:19.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-02T22:01:53.000Z (over 3 years ago)
- Last Synced: 2025-01-05T07:15:05.460Z (5 months ago)
- Language: TypeScript
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```
________ __ _______
/ __/ __ \/ / / _/ _ \
_\ \/ /_/ / /___/ // // /
/___/\____/____/___/____/```
### Ejemplos de los principios SOLID
Un ejemplo por cada uno de los principios escritos en Typescript.
#### Huir del código STUPID
- **Singleton:** patrón singleton
- **Tight Coupling:** alto acoplamiento
- **Untestability:** código no testeable
- **Premature optimization:** optimizaciones prematuras
- **Indescriptive Naming:** nombres poco descriptivos
- **Duplication:** duplicidad de código#### Qué significan las siglas de SOLID
- **Single responsability:** responsabilidad única
- **Open/Closed:** abierto a extensión y cerrado a modificación
- **Liskov substitution:** sustitución de Liskov
- **Interface segregation:** segregación de interfaz
- **Dependency inversion:** inversión de dependencias