Um guia de estilos de código (note, este não é um guia de estilo visual) é uma ferramenta valiosa para equipes que:
- desenvolvem e mantém produtos por um período de tempo razoável;
- possuem desenvolvedores com diferentes habilidades e especialidades;
- possuem um número de desenvolvedores diferentes trabalhando em um produto a qualquer momento;
- adicionam novos membros para a equipe regularmente;
- tem uma quantia de bases de código que desenvolvedores estão sempre utilizando.
Embora guias de estilo são tipicamente mais adequados para equipes de desenvolvimento de produtos — que possuem um grande número de código em projetos de longa duração e em evolução, com vários desenvolvedores contribuindo ao longo de períodos prolongados de tempo — todos os desenvolvedores devem se esforçar para que haja um grau de normalização em seu código.
Um bom guia de estilos, quando obedecido, poderá:
- definir o padrão de qualidade do código através de uma base de código;
- promover a consistência em bases de código;
- conceder aos desenvolvedores uma sensação de familiaridade em todas as bases de código;
- aumentar a produtividade.
Guias de estilos devem ser aprendidos, compreendidos e implementados durante todas as etapas em um projeto, e qualquer desvio deverá ser devidamente fundamentado.