Actividad 01
Enseñanza entre Pares: Refactorización Inicial
Proporciona a cada par un código con repeticiones, como cálculos duplicados. Identifican bloques comunes, los convierten en una función con parámetros y prueban el programa refactorizado. Discuten mejoras en legibilidad.
¿Cómo la creación de funciones mejora la organización y legibilidad de un programa?
Consejo de FacilitaciónEn la actividad de refactorización en pares, pida a los estudiantes que primero identifiquen el bloque repetido antes de escribir la función, para asegurar que entienden el problema antes de proponer soluciones.
Qué observarEntregue a cada estudiante una tarjeta con un fragmento de código que contenga un bloque repetido. Pídales que reescriban el código utilizando una función o procedimiento, y que expliquen brevemente por qué su solución es mejor. Deben indicar si usaron paso por valor o referencia y justificar su elección.