Diseño y código¶
Principios y técnicas para que el código sea fácil de entender, de probar y de cambiar.
| Página | Qué cubre | Estado |
|---|---|---|
| Código Limpio | Nombres, funciones, comentarios, errores, code smells | ✅ (en Biblioteca) |
| Principios SOLID | Los 5 principios con ejemplos antes/después en Java | ✅ |
| Patrones de diseño | GoF más usados y patrones de Kubernetes | ✅ |
| Testing | Pirámide, TDD, dobles, Testcontainers, contratos, mutation testing | ✅ |
Principios transversales
DRY (una sola fuente de verdad para cada conocimiento) · KISS (lo más simple que funcione) · YAGNI (no construyas lo que aún no necesitas) · Composición sobre herencia · Ley de Deméter · Fail fast · Principio de mínima sorpresa.