Mantén Todas las Entidades Pequeñas
Ninguna clase supera 50 líneas, ningún paquete supera 10 archivos — las clases pequeñas caben en una pantalla, fuerzan el enfoque y se organizan naturalmente en paquetes cohesivos.
Por qué importa
Una clase que no cabe en una pantalla es una clase con demasiados secretos. No puedes mantener todo su comportamiento en tu cabeza a la vez, lo que significa que no puedes razonar sobre ella, probarla ni cambiarla con confianza. El límite de 50 líneas no es arbitrario — es el mecanismo que te obliga a extraer responsabilidades antes de que crezcan en masas inmanejables. La misma lógica aplica a los paquetes: 10 archivos por paquete significa que cada paquete tiene un propósito claro y singular que puedes describir en una oración.
Desafío de Código
Estudia el código desordenado, intenta refactorizarlo y luego revela la versión limpia.
💡Conclusión clave
Una clase que no cabe en una pantalla es una clase que tiene demasiados secretos. Descomponla hasta que todo sea visible — 50 líneas por clase, 10 archivos por paquete impone la disciplina que hace el código navegable y modificable.
🔧 Algunos ejercicios pueden tener errores. Si algo parece incorrecto, usa el botón Feedback (abajo a la derecha) para reportarlo — nos ayuda a corregirlo rápido.
Pista: Una clase que no cabe en una pantalla es una clase con demasiados secretos. Divídela hasta que todo sea visible.
✗ Tu versión