Professional Documents
Culture Documents
Email: fabiano.beraldi@outlook.com
C# .NET
Este documento descreve boas práticas de programação na plataforma .NET. Nós
iremos ver:
• Padrões C# de nomenclatura;
• Dicas para boas práticas de programação;
Qual a finalidade:
• Escrever códigos de qualidade e fácil manutenção;
Nota: apesar de existirem milhares de padrões, podemos dizer que nenhum deles
está errado. O importante é escolher e seguir um padrão de desenvolvimento.
A linguagem de programação C# é case sensitive, ou seja, é sensível a letras
maiúsculas e minúsculas.
O compilador faz distinção entre letras com “CAIXA ALTA” e “caixa normal”.
Portanto é importante nos basearmos nos padrões de nomenclatura – Naming
Guide C# .Net.
• Nome de métodos:
}
9 Descrição: primeira letra minúscula e cada palavra concatenada em maiúscula. Use
Camel Case para:
• Nome de variáveis:
int contagemTotal = 0;
return valorDaSoma;
}
Correto:
string nomeCompleto;
DateTime dataDeNascimento;
Incorreto:
string nomComp;
DateTime datNasc;
• Não use caracteres simples para nomear suas variáveis, como por exemplo
i, n, s, etc. Ao invés disto, use uma palavra como index, número, etc. Uma
exceção, seria no uso de loops:
• Não criar nomes que podem conflitar com palavras reservadas do .NET Framework
como where, string, etc.
• A clareza nos nomes é essencial, isto facilitará muito uma manutenção futura no
sistema;
• Não criar itens dentro de uma Solution com o mesmo nome da Solution porque o
VS não saberá quando estamos nos referindo ao rootnamespaces e poderá gerar
erros;
Nomenclatura para projetos do Visual Studio (continuação)
• Os nomes de projetos devem ser criados contendo o nome da Solução mais o nome
do Projeto, exemplo:
Nome da solução:
- PontoDeVenda
Correto
Incorreto
Correto
return mensagemCompleta;
}
Dicas (continuação):
Incorreto