Conceito: Propriedade Coletiva
Relacionamentos
Elementos Relacionados
Descrição Principal

Descrição

A prática de propriedade coletiva declara que qualquer membro da equipe pode alterar qualquer parte do código do sistema a qualquer momento.

Ter uma boa suíte de testes e ser capaz de integrar continuamente são questões críticas para assegurar que esta prática funcione bem. Sem os testes, seria impossível saber se uma parte crucial do sistema foi modificada indevidamente por causa de compreensão inadequada. A integração com frequência e os testes garantem que tais problemas são capturados e corrigidos rapidamente. Usado com a programação em pares, a propriedade coletiva de código é uma forma eficaz para difundir o conhecimento do sistema por toda a equipe.

Benefícios

  • Conhecimento compartilhado do código: permite que os programadores se familiarizem mais com o código e se beneficiem da experiência dos outros.
  • Código mais simples: faz com que o código complexo seja encontrado e refatorado com mais rapidez à medida que muitos pares de olhos leem o mesmo código.
  • Implementação mais rápida: remove os obstáculos de forma que as alterações possam ser feitas por aqueles que precisam delas e quando precisam.