Saltar a contenido

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.