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

Refinamiento Sucesivo

Comienza con código que funciona y luego refactoriza de forma iterativa — nunca escribas código limpio en un solo paso.

El Código Malo Sucede Rápido, el Bueno Requiere Pasadas

La primera pasada es hacerlo funcionar. La segunda, hacerlo comprensible. La tercera, hacerlo mantenible. Los programadores profesionales lo saben y lo planifican — no esperan escribir código limpio en un solo intento.

El Ciclo TDD como Refinamiento

Rojo → Verde → Refactorizar es el refinamiento sucesivo formalizado. Nunca te saltes el paso de refactorizar — ahí es donde nace el código limpio. Cada iteración deja el código un poco más claro, un poco mejor estructurado, un poco más fácil de cambiar.

Desafío de Código

Compara el intento en un paso con la versión en dos pasadas.

💡Conclusión clave

El código que funciona es un punto de partida, no un destino. Presupuesta tiempo para refinar.

🔧 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: Hazlo funcionar, hazlo bien, hazlo rápido — en ese orden. Saltarse 'hazlo funcionar' lleva a la parálisis.

✗ Tu versión