CI3715 Sep. – Dic. 2014
Agenda
•
Programación por pares
•
Enunciado Tarea 3
–
Algoritmo de Marzullo
•
Formación de equipos (final)
Programación por pares
•
Programación por pares (45 min)
–
Introducción y descripción breve del concepto (10 min)
–
Recomendaciones (10 min)
•
Mostrar video de la sesión buena.
•
Notar las cosas que se hicieron bien.
–
Anti-valores (10 min)
•
Mostrar video de la sesión de antivalores.
•
Notar los antivalores que se mostraron en el video.
–
Discusión con los estudiantes de sus dudas y posibles
Programación por pares
Programación por pares
A simple vista, la programación en parejas es un concepto muy simple. Dos programadores trabajan juntos en un equipo en la misma tarea.
PERO
Programación por pares
Si fuera tan fácil y funciona, eso sería todo lo que hay que decir.
Hay, sin embargo, las personas y personalidades involucradas…
Conductor
Navegante
Siguiente línea de código, sintaxis, API, clase bajo Python
estamos en la dirección correcta, cumplimos requisitos, ¿mejores alternativas?, siguiente caso de prueba, impacto .
Puesto de la pareja
" ¿Eh?
Es un estilo de programación en el que dos programadores trabajan codo con codo en equipo , colaborando continuamente en el mismo diseño, algoritmo, código o prueba.
También es muy importante cambiar los roles periódicamente entre el conductor y el navegante
Programación por pares
Cambio de roles
... O no emparejar, esta es la pregunta
Confianza y trabajo en equipo
Tiempo Moral Transferencia del Conocimiento Calidad Aprendizaje
Programación por pares
Requiere valentía, humildad y madurez, un medio ambiente sano, de respeto mutuo y humor.
Los siete mitos de la programación en parejas
Programación por pares
Mito 1:La carga de trabajo será doble -dos hacen el trabajo de uno.
Mito 2: Nunca volveré a trabajar solo. ¡Yo no podría soportarlo!
Mito 3: Funciona bien sólo con la pareja adecuado.
Mito 4: La programación por pares es bueno para la formación. Pero, una vez que sabes lo que estás haciendo, es una pérdida de tiempo
Mito 5: Nunca van a reconocer mi aporte. Voy a tener que compartir todo el crédito con mi pareja
Mito 6: El navegador sólo encuentra errores de sintaxis. ¡Qué aburrido! Los compiladores pueden hacer eso mejor que los humanos.
Mito 7: Las únicas veces que he hecho bien algún trabajo interesante, es cuando estoy solo. ¡Ahora con esto de PP, nunca voy a hacer nada! La