SóProvas


ID
246922
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na metodologia de desenvolvimento ágil, a prática da programação em par (pair programming, em inglês) sugere que todo e qualquer código produzido no projeto seja sempre implementado por duas pessoas juntas. Como é denominado o papel da pessoa que revê cada linha de código enquanto ela é digitada, verificando erros e pensando sobre o projeto global?

Alternativas
Comentários
  • "A pessoa que está conduzindo o teclado (condutor) tem um campo de observação diferente do seu parceiro. Quem digita normalmente está olhando sobretudo para a linha que está editando e adjacências. O navegador, por sua vez, tem uma visão mais ampla e olha não apenas a linha que está sendo editada, mas também o restante do código que aparece na tela."

    Fonte: http://improveit.com.br/xp/praticas/programacao_par

    Obs: Vale a pena ler esse artigo. Muito bem escrito.
  • Outra fonte: http://en.wikipedia.org/wiki/Pair_programming

    Pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, types in code while the other, the observer (or navigator[1]), reviews each line of code as it is typed in. The two programmers switch roles frequently.

    While reviewing, the observer also considers the strategic direction of the work, coming up with ideas for improvements and likely future problems to address. This frees the driver to focus all of his or her attention on the "tactical" aspects of completing the current task, using the observer as a safety net and guide.

  • Para memorizar: é como um Rally

    O piloto dirige (executa) , o navegador informa (verifica o código e aponta erros).

  • Banca sem moral. Retira questão da Wikipédia. Assim, de quê adianta comprar livros de autores renomados???

  • acertei, mas não entendi.

  • Muito boa a explicação !!

  • vlz

  • vlz

  • vlz

  • vlz