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

Ruido y Organización

Elimina información excesiva, código muerto y distancia vertical para que cada archivo sea fácil de escanear.

Información Excesiva

G7: Un módulo bien diseñado oculta su implementación. Expone una interfaz pequeña y deliberada y entierra los detalles. Cuanto más expongas, más pueden depender los llamadores, y más difícil se vuelve cambiar los internos. Resiste la tentación de hacer todo público.

Código Muerto y Separación Vertical

G9: El código muerto es código que nunca se ejecutará — pruebas deshabilitadas, ramas inalcanzables, métodos que nadie llama. Acumula pelusa en una base de código. Cuando lo encuentres, elimínalo sin dudarlo; el sistema de control de versiones lo recuerda por ti. G14: Las variables y funciones deben definirse cerca de donde se usan. Una variable local debe declararse justo antes de su primer uso.

Desafío de Código

Elimina el código muerto y mueve la declaración de variable más cerca de su primer uso.

💡Conclusión clave

El código que existe sin propósito es ruido — distrae, engaña y aumenta el costo de cada cambio futuro.

🔧 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: G7: Las interfaces pequeñas ocultan los internos. G9: Elimina el código inalcanzable. G14: Declara las variables cerca de su primer uso.

✗ Tu versión