Dans la programmation par paires, quel est le nom de chaque rôle et pourquoi?

9

J'ai entendu la personne au clavier nommée "conducteur", et l'autre personne nommée "navigateur". J'ai imaginé des coureurs de voitures de rallye, où la personne au volant ne peut tout simplement pas suivre tout ce qui se passe, et ils doivent avoir l'aide du "navigateur", qui leur crie des volumes et des volumes de directions pour, littéralement, les garder "hors des mauvaises herbes", tout comme une personne au clavier est maintenue "sur la bonne voie" par la personne dans la deuxième chaise.

Quels sont les termes les plus / les plus couramment acceptés pour les deux rôles dans la programmation par paires et (si ce n'est pas évident) sont-ils empruntés à des professions antérieures?

lance
la source
2
Je ne sais pas pourquoi, mais cette métaphore du rallye me fait juste imaginer claquer la tête la première dans un arbre. Mais oui, vous avez essentiellement répertorié les noms de rôle et répondu à votre propre question.
Bart
Alternativement, vous pouvez appeler le navigateur un «fusil de chasse».
Mchl

Réponses:

5

Le conducteur (ou moins souvent pilote) a les mains sur le clavier et est là, frappant le code.

Le navigateur (ou observateur, ou plus rarement copilote ou copilote) est assis à côté des documents de référence pour s'assurer que le code va dans le bon sens.

Le navigateur a une meilleure perspective de ce qui s'en vient et ne se préoccupe pas seulement des mécanismes de frappe.

Hugo
la source
1
"s'inquiéter de la mécanique de la dactylographie.", haha, vraiment, n'est-ce pas taper comme respirer pour la plupart d'entre nous maintenant?
CaffGeek
0

La façon dont j'y pense n'est rien de plus que le conducteur tient le volant (clavier), l'autre gars a besoin d'un titre et la métaphore du rallye fonctionne pour la plupart des geeks.

Je n'ai jamais pensé à étendre la métaphore à l'arbre comme suggéré par @Bart

mattnz
la source
0

Quels sont les termes les plus / les plus couramment acceptés pour les deux rôles dans la programmation par paires?

Conducteur et navigateur / observateur.

Tanière
la source
0

J'ai entendu la combinaison mal assortie conducteur / siège arrière. Il est ennuyeux que l'un soit un nom de rôle et l'autre un emplacement.

Sean McMillan
la source