O que é programação pareada?
"Programação pareada é a prática onde dois desenvolvedores trabalham lado a lado em um computador colaborando no mesmo projeto, algoritmo, código ou teste.
O par é composto de:
- um motorista: que digita no computador ou registra o projeto
- um navegador: que observa o trabalho do motorista e identifica problemas, clarifica questões e faz sugestões.
Os parceiros devem trocar de papéis de tempos em tempos para compartilhar o trabalho igualmente e obter o máximo da sua experiência com a programação pareada." (WILLIAMS, 2009).
Recursos
A Dra. Laurie Williams, autora do livro Pair Programming Illuminated, elaborou um vídeo onde ensina como fazer programação pareada: the Pair Programming Video.
Folha de instruções sobre como fazer programação pareada —- uma tradução (autorizada pela autora Laurie Williams) da folha de instruções que acompanha o vídeo sobre programação pareada. Junto com a tradução vai uma transcrição de alguns trechos do vídeo. Este documento poderá ser atualizado eventualmente.
Post no blog de Danilo Sato onde descobri o vídeo sobre programação pareada
Leia mais sobre o assunto nesta página sobre programação em par.
Referências
- WILLIAMS, Laurie. Pair Learning: The Use of Pair Programming in Education. Disponível em: http://www.realsearchgroup.org/pairlearning/. Acesso em: 13 nov. 2009. North Carolina State University, 2009.
- WILLIAMS, Laurie. Fun with Pair Programming. Disponível em: http://www.realsearchgroup.org/pairlearning/worksheet.pdf. Acesso em: 13 nov. 2009. North Carolina State University, 2008.
- WILLIAMS, Laurie. Pair Programming video for students. Disponível em: http://www.realsearchgroup.org/pairlearning/educators.php. Acesso em: 13 nov. 2009. North Carolina State University, 2008.