Wie heißt bei der Paarprogrammierung jede Rolle und warum?


9

Ich habe die Person an der Tastatur mit dem Namen "Treiber" und die andere Person mit dem Namen "Navigator" gehört. Ich habe mir Rallye-Autorennen vorgestellt, bei denen die Person am Steuer einfach nicht mit allem Schritt halten kann , was passiert, und sie muss die Hilfe des "Navigators" haben, der ihnen Bände und Mengen von Anweisungen schreit, um sie buchstäblich zu halten "aus dem Unkraut", ähnlich wie eine Person an der Tastatur, wird von der Person auf dem zweiten Stuhl "auf Kurs" gehalten.

Was sind die am häufigsten akzeptierten Begriffe für die beiden Rollen in der Paarprogrammierung und (wenn es nicht offensichtlich ist) stammen sie aus früheren Berufen?


2
Ich weiß nicht warum, aber diese Metapher der Rallye lässt mich nur vorstellen, kopfüber gegen einen Baum zu schlagen. Aber ja, Sie haben im Grunde die Rollennamen aufgelistet und Ihre eigene Frage beantwortet.
Bart

Alternativ können Sie den Navigator als "Schrotflinte" bezeichnen.
Mchl

Antworten:


5

Der Fahrer (oder seltener der Pilot) hat die Tastatur zum Anfassen und ist genau dort, um den Code herauszuholen.

Der Navigator (oder Beobachter oder seltener Beifahrer oder Beifahrer) sitzt neben den Referenzdokumenten und stellt sicher, dass der Code den richtigen Weg einschlägt.

Der Navigator hat eine bessere Perspektive auf das, was auf ihn zukommt, und macht sich nicht nur Gedanken über die Mechanik des Wegschreibens.


1
"Sorgen um die Mechanik des Wegschreibens.", haha, ist das Tippen für die meisten von uns jetzt nicht wie Atmen?
CaffGeek

0

Ich denke, es ist nichts anderes, als dass der Fahrer das Lenkrad (Tastatur) hält, der andere einen Titel braucht und die Rallye-Metapher für die meisten Geeks funktioniert.

Ich hätte nie gedacht, die Metapher auf den Baum auszudehnen, wie von @Bart vorgeschlagen


0

Was sind die am häufigsten akzeptierten Begriffe für die beiden Rollen in der Paarprogrammierung?

Fahrer und Navigator / Beobachter.


0

Ich habe die falsch gepaarte Kombination aus Fahrer / Rücksitz gehört. Es ist ärgerlich, dass einer ein Rollenname und der andere ein Ort ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.