Pair Programming A programação em par é uma prática desafiadora, que prioriza agilidade e qualidade do projeto.
A programação em par é uma das práticas do eXtreme Programming, que sugere dois desenvolvedores em um único computador produzindo códigos do projeto. Aos que fazem uso da metodologia XP é indispensável a programação em par, porém nada impede que outras metodologias utilizem a programação em par em seus projetos.
Dois desenvolvedores em um mesmo computador, acaba gerando a impressão de desperdício de pessoal e tempo, porém, o que ocorre na programação em par é o oposto, já que cada um dos desenvolvedores assume um papel, um piloto e um co-piloto (revezando de tempos em tempos), ambos trabalham juntos, somando ideias, experiências e conhecimentos na solução.
As vantagens desta prática acabam valendo o esforço de adaptação, afinal é um processo social que acaba gerando algum desconforto aos desenvolvedores, mas quando praticada une a equipe, gera confiança e integração.
A programação em par agrega ao projeto: soluções mais eficazes e simples, diminuição de erros, produtividade com o aumento da atenção e foco, aprendizado coletivo, disseminação de conhecimento, entre outros aspectos ágeis que aumentam a qualidade do código.
Confira nossa Talk que apresenta esse tema trazendo teoria e prática: