Descrição
O uso de um padrão de codificação é uma prática de desenvolvimento de software que tem sido extensamente aceita na indústria. A necessidade desta prática tem grande importância na XP devido ao aumento do nível de comunicação exigido pela propriedade coletiva, pela programação em pares e pela constante refatoração do código. A equipe deve ter uma forma padrão para nomear e formatar o código para que possam compreendê-lo rapidamente e saber onde procurar o que precisam.
Idealmente, o padrão de codificação deve ser o resultado do consenso da equipe. Em alguns casos, as decisões serão arbitrárias (colocação de colchetes). Cada item no padrão deve suportar uma ou mais metas, a melhoria da comunicação é uma das metas mais críticas. Uma vez que a equipe concorde com um padrão, espera-se que todos os membros das equipes sigam-no. A programação em pares e a propriedade coletiva de código são suficientes para reforçar o uso do padrão por toda a equipe. Com o tempo, a equipe usará e modificará o padrão até desenvolver um estilo que fique bem adaptado ao ambiente.
Benefícios
-
Melhoria na Comunicação: aumenta a capacidade de uma pessoa ler o código gerado por outra.
-
Suporte a refatoração: fornece um código formatado consistentemente.
|