Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calidad de Software
Calidad de Software
ALTA COHESION..........................................................................................................................................2
DEBIL ACOPLAMIENTO................................................................................................................................2
KISS “Keep it simple, stupid”.......................................................................................................................2
YAGNI “You Ain’t Gonna Neet It”................................................................................................................2
DRY “Don’t Repeat Yourself”.......................................................................................................................2
Clean Code ver Clever Code.........................................................................................................................2
Law of Demeter...........................................................................................................................................2
SOLID...........................................................................................................................................................3
Single responsibility principle..................................................................................................................3
Open/close principle...............................................................................................................................3
Liskov substitution principle....................................................................................................................3
Interface Segretion Principle...................................................................................................................3
Dependency Inversion Principle..............................................................................................................3
PATRONES DE DISEÑO.................................................................................................................................4
ALTA COHESION
Princiio de responsabilidad única
DEBIL ACOPLAMIENTO.
Poca interdepencia entre componentes
Herramienta: JDepend
Law of Demeter
Cada unidad de código debe conocer lo necesario
SOLID
Single responsibility principle
Open/close principle
Open/close principle
Para realizar un cambio sin afectar el sistema, se debe usar Abstracción
PATRONES DE DISEÑO
Se debe penar en el cambio y el diseño futuro