Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principios de diseño (Solid (SRP (Una clase o módulo debe tener una sola…
Principios de diseño
Solid
SRP
Una clase o módulo debe tener una sola razón para
cambiar, porque debe tener una sola responsabilidad.
-
-
-
DIP
las clases de alto nivel, no
deben depender de clases de bajo nivel.
DRY .
uno de los principios más
importantes. Y además muy simple de entender. No hay que escribir código duplicado..
KISS
El diseño de un programa debe ser sencillo. Cuánto
más sencillo sea, mejor.
-
-
YAGNI
El principio YAGNI (You ain't gonna need it), Viene a decir que no debemos implementar algo si no
estamos seguros de necesitarlo.
Boy Scout
Si podemos, debemos refactorizar el código
para dejarlo todavía más limpio y simple que antes.
Demeter
Simplificando mucho, tenemos que tratar de evitar utilizar métodos de un objeto que ha sido
devuelto por otro método.
Hollywood
Basado en la típica respuesta que se les da a los actores que hacen una prueba para una película:
"No nos llame, nosotros le llamaremos".
-