SóProvas


ID
2134894
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-JUD
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item que se segue, acerca de metodologias de desenvolvimento de software XP (extreme programming).

A programação em pares, em que os desenvolvedores atuam avaliando entre si o trabalho do outro, é uma prática da metodologia XP.

Alternativas
Comentários
  • Extreme Programming gera alta qualidade através de práticas, tais como:

     

    - Programação em par - O código é escrito por duas pessoas juntas. Isso leva a inspeção de código permanente e disseminação de conhecimento. Quanto mais conhecimento se adquirir, melhor se desenvolve e mais qualidade se introduz no software.

    - Desenvolvimento orientado a testes - Testes automatizados são escritos antes mesmo da implementação das funcionalidades. Isso ajuda a assegurar que, uma vez finalizadas, as funcionalidades realmente fazem o que se propõem a fazer.

    - Integração contínua - Os pares integram o que estão produzindo com o restante do código no repositório do projeto várias vezes ao dia. Isso ajuda a obter feedback rapidamente e descobrir eventuais erros cedo.

    - Refatoração - Os desenvolvedores revisam o código permanentemente e fazem vários ajustes ao longo do tempo para torná-lo mais claro, mais legível, mais simples e, portanto, mais fácil de compreender e adaptar a novas necessidades.

     

    Fonte: http://www.desenvolvimentoagil.com.br/xp/principios/qualidade

  • Assertiva CORRETA. 

     

    Complementando: a finalidade da programação em pares é melhorar a QUALIDADE, e não a velocidade do desenvolvimento. 

  • corretíssima, a palavra avaliando poderia até confundir, mas está no sentido de ajudando, faz parte do desenvolvimento pareado.

  • Gabarito: Certo

    Programação em pares: os programadores trabalham em pares, checando (validando) mutuamente o trabalho feito. Mesma máquina, mesmo mouse, mesmo monitor. Isso também ajuda em outra boa prática do XP que é a propriedade coletiva do código, que é quando todos são responsáveis por todo o código e qualquer pessoa está autorizada a realizar mudanças nele.