No Extreme Programming (XP), práticas que dão suporte à prop...

Próximas questões
Com base no mesmo assunto
Q3952846 Engenharia de Software
No Extreme Programming (XP), práticas que dão suporte à propriedade coletiva do código incluem
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

O que precisava saber: Em XP, a propriedade coletiva do código significa que o código não pertence a um desenvolvedor específico: a equipe compartilha a responsabilidade de manter, refatorar e evoluir o sistema. Para isso, a base destaca como práticas de suporte a programação em pares, a integração contínua e o padrão de codificação compartilhado, pois elas permitem que qualquer membro da equipe altere qualquer parte do sistema com segurança e disciplina técnica.

Critério decisivo: No XP, a propriedade coletiva do código é suportada por práticas que permitem que qualquer membro da equipe possa alterar qualquer parte do sistema com segurança e disciplina técnica, especialmente programação em pares, integração contínua e padrão de codificação compartilhado.

Tema central: Extreme Programming (XP) e práticas que sustentam a propriedade coletiva do código
Análise das alternativas
A
Errada
Está incorreta porque mistura conceitos de Scrum, como Sprints e Sprint Review, com responsabilidade do código por Component Teams. A base afirma que isso não descreve práticas de XP voltadas à propriedade coletiva do código e ainda contrasta com a ideia de código compartilhado pela equipe.
B
Errada
Está incorreta porque descreve Kanban, com limitação de trabalho em andamento e políticas explícitas de fluxo. Além disso, fala em atribuição de módulos a responsáveis fixos, enquanto a base define a propriedade coletiva do código em XP como responsabilidade compartilhada da equipe, e não vinculada a donos fixos.
C
Certa
A alternativa C apresenta exatamente as práticas clássicas de XP apontadas na base como sustentação da propriedade coletiva do código: programação em pares, integração contínua e padrão de codificação acordado pela equipe. A programação em pares difunde conhecimento e reduz dependência de indivíduos; a integração contínua dá segurança para mudanças frequentes no código compartilhado; e o padrão de codificação torna o sistema mais uniforme, facilitando sua manutenção por qualquer integrante da equipe.
D
Errada
Está incorreta porque Program Increments e arquitetura centralizada remetem mais ao SAFe do que ao XP, conforme a base. Também menciona áreas do sistema com donos definidos, o que não corresponde ao fundamento de propriedade coletiva do código em XP.
E
Errada
Está incorreta porque wiki e cerimônias de alinhamento não são práticas centrais de XP para propriedade coletiva do código, segundo a base. A questão pedia práticas específicas que sustentam a alteração coletiva do código com segurança técnica.
Pegadinha da questão
A pegadinha foi trocar práticas de XP por elementos de outros frameworks ágeis, como Scrum, Kanban e SAFe, além de associar indevidamente propriedade do código a componentes, módulos ou áreas com responsáveis fixos. A questão exigia reconhecer práticas específicas de XP ligadas ao compartilhamento real do código pela equipe.
Dica para questões semelhantes
  • Se a questão cobrar propriedade coletiva do código em XP, procure práticas que permitam a qualquer integrante alterar o sistema com segurança: programação em pares, integração contínua e padrão de codificação compartilhado.
  • Elimine alternativas que tragam donos fixos de módulos, componentes ou áreas do sistema, porque isso contraria a ideia de responsabilidade coletiva pelo código.
  • Diferencie XP de outros frameworks: termos como Sprint, Kanban e Program Increment funcionam como distratores quando a pergunta é sobre práticas específicas de XP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo