Eu estava pensando em programação em pares e um pensamento passou pela minha cabeça: certamente, em algum momento, dois codificadores não vão concordar e isso meio que se transformaria em uma longa discussão (talvez acalorada) sobre a implementação de um paradigma ou algoritmo, etc. Espero que possam ser guerras "religiosas" por causa de coisas? Isso acontece?
Nunca tendo 'par programado' nunca, isso é algo que ocorre? Existem processos para interromper longas discussões?
pair-programming
Gary Willoughby
fonte
fonte
Respostas:
Discussões difíceis às vezes são um efeito colateral da programação em pares, mas isso nem sempre é uma coisa ruim. Como a discussão sobre qual abordagem adotar significa que você está pensando no código antes de escrevê-lo e tem mais de um par de olhos nele.
Retirado de: http://wundasworld.blogspot.com/2007/11/joy-of-pair-programming.html :
No entanto, "guerras religiosas", se ocorrerem, aparecerão em uma revisão de código ou em outro lugar, se não surgirem programas em pares. Evitar discussões improdutivas é algo que deve ser identificado e evitado em qualquer aspecto da programação. A principal maneira de evitá-lo emparelhar a programação é se concentrar em concluir o trabalho, aprender a escolher soluções que atendam a várias preocupações e aprender a desistir quando uma escolha não vale o tempo necessário para discutir sobre ela.
fonte
Eu não fiz muita programação em pares e geralmente a reservo para casos em que estou realmente paralisado ou com problemas de design importantes. Essas são precisamente as situações em que as discussões aparecem, no entanto. Esta é a minha experiência:
fonte
Normalmente, quando eu emparelho o programa e surge um grande ponto de discussão, tentamos o nosso melhor para separá-lo para uma discussão separada. Haverá coisas que não foram consideradas ao inventar o design inicial ou opiniões divergentes sobre como implementar algo. É melhor manter a sessão de programação em andamento, pois esse tipo de discussão pode ser tratado com meios mais produtivos do que o smack-dab no meio da programação em pares.
fonte
Os do cubículo ao lado do meu parecem SEMPRE acabar assim.
fonte
Na minha experiência, a programação em pares foi feita como parte de uma abordagem geral "extrema", na qual o foco de curto prazo é colocar algo em funcionamento, com o entendimento de que a refatoração deve ser feita posteriormente. Dado isso, as possíveis discussões acaloradas tendem a ser resolvidas com alguém dizendo: "Bem, tudo bem, vamos codificar o seu caminho por enquanto e ver como isso acontece; sempre podemos mudar isso mais tarde".
fonte