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