En la programación de pares, ¿cómo se nombra cada rol y por qué?

9

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?

lanza
fuente
2
No sé por qué, pero esa metáfora del rally solo me hace imaginar chocar de cabeza contra un árbol. Pero sí, básicamente has enumerado los nombres de los roles y respondiste tu propia pregunta.
Bart
Alternativamente, puede llamar al navegador una 'escopeta'.
Mchl

Respuestas:

5

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.

Hugo
fuente
1
"Preocuparse por la mecánica de escribir". Jaja, en realidad, ¿no está escribiendo como respirar para la mayoría de nosotros ahora?
CaffGeek
0

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

Mattnz
fuente
0

¿Cuáles son los términos más / más comúnmente aceptados para los dos roles en la programación de pares?

Conductor y navegante / observador.

Guarida
fuente
0

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.

Sean McMillan
fuente