Escuché a la persona en el teclado llamada "conductor", y la otra persona llamada "navegador". Me he imaginado a los corredores de autos de rally, donde la persona al volante simplemente no puede mantenerse al día con todo lo que está sucediendo, y deben tener la ayuda del "navegador", que les grita volúmenes y volúmenes de instrucciones para, literalmente, mantenerlos "fuera de la maleza", al igual que una persona en el teclado se mantiene "en curso" por la persona en la segunda silla.
¿Cuáles son los términos más / más comúnmente aceptados para los dos roles en la programación de pares, y (si no es obvio) son prestados de alguna profesión anterior?
pair-programming
etymology
lanza
fuente
fuente
Respuestas:
El conductor (o piloto menos común) tiene manos con el teclado y está allí, golpeando el código.
El navegador (u observador, o menos habitualmente copiloto o copiloto) está sentado junto con los documentos de referencia asegurándose de que el código vaya en la dirección correcta.
El navegador tiene una mejor perspectiva de lo que viene, y no solo se preocupa por la mecánica de escribir.
fuente
Creo que no es más que el conductor sostiene el volante (teclado), el otro tipo necesita un título y la metáfora del rally funciona para la mayoría de los geeks.
Nunca pensé en extender la metáfora al árbol como lo sugirió @Bart
fuente
Conductor y navegante / observador.
fuente
He escuchado la combinación incorrectamente emparejada de conductor / asiento trasero. Es molesto que uno sea un nombre de rol y el otro una ubicación.
fuente