Principios
Principios y heurísticas para diseñar software más simple, mantenible y adaptable.
4 guías
- ¿Qué son los principios de diseño de software?
Cómo usar principios como KISS, DRY y SOLID para tomar decisiones de diseño, entendiendo qué problemas abordan y cuándo aplicarlos.
- Principios generales de diseño
Seis principios para manejar la complejidad, la duplicación y las dependencias. Qué aporta cada uno y cuándo aplicarlos puede complicar el diseño.
- SOLID
Cada principio busca evitar que un cambio pequeño termine exigiendo mucho trabajo. Aplicarlos a rajatabla puede agregar más complejidad de la que resuelve.
- Cómo revisar un diseño de software
Preguntas prácticas para detectar complejidad innecesaria, responsabilidades poco claras y dependencias que dificultan los cambios.