Programação em Par

Foto de Sohrab Salimi
Sohrab Salimi
1 Min. Tempo de Leitura
Este conteúdo foi traduzido com IA. Ver original

Definição do Pair Programming:

Pair Programming descreve um cenário em que dois programadores compartilham um posto de trabalho e trabalham juntos no desenvolvimento de uma feature ou Task.

Sinônimos de Pair Programming:

Pairing, Paired Programming, Programming in Pairs

Utilização do Pair Programming:

Um dos dois programadores escreve o código. O outro revisa esse código enquanto está sendo escrito e define a direção estratégica. Enquanto trabalham nessa tarefa, os dois programadores trocam de papel regularmente. Um ou ambos os programadores comentam continuamente o processo de desenvolvimento.

Para que o Pair Programming seja eficaz, o posto de trabalho também precisa ser adequado para duas pessoas – a mesa deve ter pelo menos espaço suficiente para duas cadeiras. O nível de ruído na sala deve ser mantido baixo e não deve ser muito mais alto do que uma conversa em tom baixo de um ou mais desses pares.
Quando o Pair Programming é feito remotamente, deve-se utilizar um software adequado que suporte essa forma de colaboração. Na Agile Academy, por exemplo, os desenvolvedores usam o programa Tuple.

Vantagens do Pair Programming:

  • Código de maior qualidade.
  • Melhor transferência de conhecimento.
  • Membros do Development Team podem se familiarizar com outras áreas.
  • A comunicação é estimulada.
  • Aceleração do processo de resolução de problemas e tomada de decisões.

Mais sobre este tema

Os diferentes tipos de auto-organização de equipes ágeis

A auto-organização é essencial no Scrum e no Agile. Como a auto-organização funciona dentro de uma equipe, nossos treinadores explicam!

Desenvolvimento de Hardware Lean-Agile na MAN

Como funciona o desenvolvimento ágil de hardware? Em nossa entrevista com a MAN, falamos sobre produção lean-ágil.

One-Word Culture Shaping: Pete Behrens

Com quase 30 anos de experiência em liderança, Pete Behrens explica na agile100 como a cultura é importante numa empresa

Fale com nosso assistente Fale com nosso assistente