Boas práticas em C# .NET

Para tonar a vida de uma equipe de programadores mais fácil e aumentar a qualidade de um software o ideal é que os desenvolvedores utilizem boas práticas de programação. Estas boas práticas facilitam a compreensão entre todos os envolvidos no projeto, pois deixam o código mais legível e elegante além de facilitar a manutenção e em muitos casos aumentam o ciclo de vida do software desenvolvido.

Vamos ver algumas destas boas práticas:

Declaração de classes, métodos e propriedades utilizando Pascal Case.

Utilize a clausula “This” para atribuir escopo de variável.

Declare atributos, variáveis e parâmetros utilizando Camel Case.

Utilize Pascal Case para nomes de arquivos.

Não utilize notação húngara.

Não utilize “_” em variáveis.

Utilize o prefixo “I” em nomes de interfaces.

Identação com tab.

Comentários no mesmo nível da identação.

Evite comentários em excesso.

Utilize nomes sugestivos em classes, variáveis, métodos etc.

Evite uso do comentário /*……*/.

Evite nomes parecidos com comandos ou palavras reservadas.

Use StringBuilder ao invés de string para manipulações complexas ou muitas concatenações.

Não declare variáveis na mesma linha.

Tudo o que for privado antes do que for publico.

Evite variáveis globais.

Use uma linha e branco entre métodos e classes.

Use linhas em branco entre grupos lógicos de código.

Use espaço entre operadores.

Use #region para agrupamentos relacionados.

Métodos devem ter no máximo 50 linhas, mais do que isso deve pensar em refatorar seu código.

Mantenha coesão, métodos devem fazer apenas uma coisa.

Chaves sempre em linhas separadas.

Evite mais de uma classe em um mesmo arquivo.

Seja logico com a organização dos arquivos.

Use try catch.

Até o próximo post.