Documentos de Referência com Padrões de Codificação em C# e VB.NET

by SrECosta janeiro 04, 2009 20:26

Oi.

     É muito fácil escrever código. Difícil é escrever código que outras pessoas entendam e que consigam dar manutenção. Veja bem, você pode ter aqueles seus projetos pessoais nos quais você escreve como um lobo solitário (excelente mangá...) sem se preocupar se daqui a seis meses você será capaz de lembrar como ele funciona ou não (e, se funcionar, que importa, certo?). 

     Por outro lado, se você trabalha em equipe, para a sanidade e felicidade de todos, algum padrão tem que ser adotado. Não importa o tamanho da equipe, a partir de duas pessoas, já vale o esforço de adotar um padrão de codificação. Todos ganham.

     Adotar um padrão de codificação, se o seu time não possui um, pode ser... complicado. As pessoas tendem a defender o próprio estilo com muito “vigor”, se é que me entende (a Cúpula do Trovão vêm à cabeça...).

     Outro dia esbarrei com um post do Clint Edmonson, arquiteto da MS. Ele compilou dois documentos muito interessantes sobre padrões de codificação, um para C# e outro para VB.NET. Estes documentos servem como um ponto de partida para a adoção destes padrões: você pode colocar o logo da sua equipe, o nome da sua empresa, e pode alterá-lo livremente incluindo mais itens.

     Pedi a permissão do Clint para traduzi-los para o português e publicar aqui. Fique à vontade para baixá-los, alterar e distribuir livremente. Se quiser, você também pode baixar os originais em inglês.

     Primeiro aviso: particularmente, estou acostumado a programar em inglês. Vício adquirido em uma empresa que trabalhei anteriormente (na época eu não tinha um apito). Se você também age assim, pode estranhar alguns termos traduzidos para o português. Nada tema.

     Um último aviso: os documentos foram traduzidos de forma livre, então, correções são bem-vindas. Comente que eu ajusto, ok?

     Baixe os documentos (122,32 kb) e espalhe a palavra.

Abraços.

5.0 ponto(s). Avaliado por 2 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Desenvolvimento e Codificação | Design e Boas Práticas | Treinamento e Aprendizado

Comentários

Os comentários estão fechados

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant

Eduardo Costa

Desenvolvedor de software, empreendedor, marido e criador de quatro gatos em São Paulo, SP.
Sobre o Mutamblog. Se gostou do conteúdo, assine nosso feed. ;)

Anúncios

Comentários Recentes

Comment RSS