Skip to main content

Inicia sesión en CleanKata

Sigue tu progreso, gana XP y desbloquea todas las lecciones.

Al iniciar sesión aceptas nuestros Términos de uso y Política de privacidad.

Código Limpio60 XP6 min

Coherencia y Claridad

Aplica el mismo patrón en todas partes, evita el desorden conceptual y nunca acoplas preocupaciones no relacionadas.

Consistencia

G11: Si haces algo de una manera, hazlo así en todas partes. Si llamas a una función fetchUser en un lugar, no llames a una función similar loadUser en otro lugar. La diferencia confundirá a cada lector haciéndole pensar que la diferencia es intencional. Cuando no hay diferencia, no debe haber un nombre diferente.

Desorden Conceptual y Acoplamiento Artificial

G12: El desorden es código que no gana su lugar. Constructores predeterminados sin implementación, variables nunca usadas, comentarios que no dicen nada — todos añaden ruido y cero valor. G17: El acoplamiento artificial es cuando cosas no relacionadas comparten una ubicación por conveniencia del desarrollador. Enums definidos en una clase que no los usa, funciones de utilidad colocadas donde el desarrollador estaba trabajando — estos fuerzan a los lectores a buscar cosas en lugares ilógicos.

Desafío de Código

Estandariza la convención de nombres de métodos en toda la clase de servicio.

💡Conclusión clave

La coherencia es una promesa a cada lector futuro: cuando veas un patrón, significa lo mismo en todas partes.

🔧 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: G11: Elige una convención de nombres y aplícala en todas partes. G17: No fuerces cosas no relacionadas a compartir una ubicación.

✗ Tu versión