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