An open API service indexing awesome lists of open source software.

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.

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