Eu ouvi a pessoa no teclado chamada "driver" e a outra pessoa chamada "navegador". Eu imaginei corredores de carros de rally, onde a pessoa ao volante simplesmente não consegue acompanhar tudo o que está acontecendo, e eles devem ter a ajuda do "navegador", que está gritando volumes e volumes de instruções para eles, literalmente, mantê-los "fora do mato", assim como uma pessoa no teclado é mantida "no curso" pela pessoa na segunda cadeira.
Quais são os termos mais / mais aceitos para as duas funções na programação em pares e (se não for óbvio) são emprestados de qualquer profissão anterior?
pair-programming
etymology
lança
fonte
fonte
Respostas:
O motorista (ou menos comumente piloto) tem mãos no teclado e está lá, digitando o código.
O navegador (ou observador, ou menos comumente co-piloto ou copiloto) está sentado ao lado dos documentos de referência, garantindo que o código esteja seguindo o caminho certo.
O navegador tem uma perspectiva melhor do que está por vir e não se preocupa apenas com a mecânica da digitação.
fonte
A maneira como penso nisso nada mais é do que o motorista segurando o volante (teclado), o outro cara precisa de um título e a metáfora do rali funciona para a maioria dos geeks.
Eu nunca pensei em estender a metáfora para a árvore, como sugerido por @Bart
fonte
Motorista e navegador / observador.
fonte
Ouvi a combinação inadequadamente emparelhada de motorista / banco traseiro. É irritante que um seja um nome de função e o outro um local.
fonte