Buscar

Sugira quatro razões pelas quais a taxa de produtividade de programadores trabalhando em dupla pode ser mais da metade daquela de dois programadore...

Sugira quatro razões pelas quais a taxa de produtividade de programadores trabalhando em dupla pode ser mais da metade daquela de dois programadores trabalhando individualmente. Razões pelas quais a programação em pares pode ser mais eficiente com o mesmo número de programadores trabalhando individualmente: 1. A programação em pares leva a revisões informais contínuas. Isso descobre bugs mais rapidamente do que testes individuais. 2. O compartilhamento de informações na programação em pares é implícito – acontece durante o processo. Isto reduz a necessidade de documentação e o tempo necessário se um programador tiver que pegar o trabalho de outro. Os programadores individuais gastam tempo compartilhando informações explicitamente e não estão sendo produtivos ao fazê-lo. 4. A programação em pares incentiva a refatoração (o código deve ser compreensível para outra pessoa). Isto reduz os custos de desenvolvimento e alterações subsequentes e significa que alterações futuras podem ser feitas mais rapidamente. Conseqüentemente, a eficiência é aumentada. 5. Na programação em pares, as pessoas provavelmente gastarão menos tempo na otimização detalhada, pois isso não beneficia o outro programador. Isso significa que a dupla se concentra nos recursos essenciais do sistema, que podem então produzir mais rapidamente.

Essa pergunta também está no material:

Exercício de Engenharia de Software 9
1 pág.

Engenharia de Software II Universidade Federal do Rio de JaneiroUniversidade Federal do Rio de Janeiro

Respostas

1 pessoa visualizou e tirou sua dúvida aqui
User badge image

Ed Verified user icon

Aqui estão quatro possíveis razões pelas quais a taxa de produtividade de programadores trabalhando em dupla pode ser mais da metade daquela de dois programadores trabalhando individualmente: 1. Comunicação: Quando dois programadores trabalham juntos, eles podem discutir ideias e soluções em tempo real, o que pode levar a uma solução mais rápida e eficiente. Quando trabalham individualmente, podem levar mais tempo para encontrar soluções e podem ficar presos em problemas por mais tempo. 2. Compartilhamento de conhecimento: Quando dois programadores trabalham juntos, eles podem compartilhar conhecimento e habilidades, o que pode levar a um aumento geral na habilidade da equipe. Quando trabalham individualmente, podem não ter a oportunidade de aprender com os outros e podem ficar presos em suas próprias limitações. 3. Revisão de código: Quando dois programadores trabalham juntos, eles podem revisar o código um do outro, o que pode levar a uma melhor qualidade do código e menos erros. Quando trabalham individualmente, podem não ter a oportunidade de revisar o próprio código e podem deixar passar erros. 4. Menos distrações: Quando dois programadores trabalham juntos, eles podem se concentrar em uma tarefa específica e evitar distrações. Quando trabalham individualmente, podem ser interrompidos por outras tarefas ou distrações, o que pode levar a uma diminuição na produtividade.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina