Я слышал, как человек за клавиатурой назвал «водитель», а другой человек назвал «навигатор». Я представлял себе гонщиков на раллийных автомобилях, где человек за рулем просто не успевает за всем, что происходит, и ему нужна помощь «штурмана», который выкрикивает громадные и громкие указания, чтобы буквально удерживать их. «из сорняков», так же, как человека за клавиатурой «держит на курсе» человек во втором кресле.
Каковы наиболее / наиболее распространенные термины для двух ролей в парном программировании, и (если это не очевидно) они заимствованы из каких-либо более ранних профессий?
Ответы:
Водитель (или реже пилот) держит руку на клавиатуре и прямо там, набивая код.
Штурман (или наблюдатель, или, реже, второй пилот или второй пилот) сидит рядом со справочными документами, следя за тем, чтобы код действовал правильно.
Навигатор лучше понимает, что происходит, и не просто беспокоится о механике набора текста.
источник
Я думаю об этом не более, чем водитель держит руль (клавиатуру), другому парню нужен титул, и метафора ралли работает для большинства фанатов.
Я никогда не думал о расширении метафоры на дерево, как предложено @Bart
источник
Водитель и штурман / наблюдатель.
источник
Я слышал неправильно подобранную комбинацию водитель / заднее сиденье. Раздражает, что одно - это имя роли, а другое - местоположение.
источник