Informática Múltipla Escolha

No método Extreme Programming (XP), a responsabilidade por executar melhorias contínuas no código-fonte, como refatoração, testes automatizados e aplicação de boas práticas de programação, é atribuída ao papel de:

No método Extreme Programming (XP), a responsabilidade por executar melhorias contínuas no código-fonte, como refatoração, testes automatizados e aplicação de boas práticas de programação, é atribuída ao papel de:

  1. Cliente
  2. Tracker
  3. Coach
  4. Desenvolvedor
  5. Cleaner

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

No método Extreme Programming (XP), a qualidade técnica e a excelência da engenharia de software são pilares fundamentais. Para garantir que o software seja mantível e robusto, existem práticas específicas como programação em pares, testes automatizados e refatoração constante.

Quem executa essas atividades diretamente no código é o profissional responsável pela codificação.

Análise das Alternativas

Para entender a resposta correta, é necessário conhecer as funções principais dos papéis definidos no XP:

  • Cliente (Alternativa A): É responsável por definir os requisitos do negócio, escrever histórias de usuário e validar se a funcionalidade atende às necessidades. Ele não mexe no código.
  • Tracker (Alternativa B): Foca no acompanhamento do progresso da equipe, métricas e prazos, garantindo que o trabalho esteja fluindo conforme o planejado.
  • Coach (Alternativa C): Atua como mentor técnico e de processo, ensinando a equipe sobre as práticas do XP e ajudando na cultura ágil, mas não necessariamente escreve o código diariamente.
  • Desenvolvedor (Alternativa D): É o responsável por escrever o código, criar os testes unitários, realizar a refatoração e aplicar boas práticas de programação. Esta é a função central para a melhoria contínua do código-fonte.
  • Cleaner (Alternativa E): Não existe um papel oficial chamado "Cleaner" nas definições clássicas do XP (como no livro de Kent Beck). Este termo serve apenas como uma alternativa distratora.

Portanto, a execução técnica das melhorias recai sobre quem desenvolve o sistema.

Conclusão

A responsabilidade de refatorar, testar e manter a qualidade do código pertence ao Desenvolvedor, tornando a Alternativa D a correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.