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?
Réponses:
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.
la source
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
la source
Conducteur et navigateur / observateur.
la source
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.
la source