Actividad 01
Pares: Refactorización Colaborativa
Cada par recibe un programa simple con repeticiones innecesarias. Uno identifica problemas de eficiencia y legibilidad, el otro propone y aplica cambios usando bucles y comentarios. Finalmente, ejecutan ambas versiones y comparan tiempos de ejecución.
Explica cómo la refactorización puede hacer que un programa sea más fácil de entender y mantener.
Consejo de facilitaciónDurante la 'Refactorización Colaborativa' en pares, anima a que discutan activamente qué partes del código son candidatas a ser reemplazadas por bucles o funciones más pequeñas.
Qué observarLos alumnos intercambian dos versiones de un mismo programa: una original y otra refactorizada por un compañero. Deben responder: ¿Qué cambios específicos hicieron que el programa sea más fácil de leer? ¿Qué cambios mejoran la eficiencia (si es visible)? Escriban una sugerencia constructiva.