Nomenclaturas em .NET

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (0)

Artigo rápido e simples que lista as nomenclaturas e boas práticas ao escrever códigos em C#


Olá pessoal, neste artigo irei falar sobre as nomenclaturas e as regras de boas práticas para escrever os códigos em C#.

É muito importante seguir uma padronização ao escrever códigos, pois muitas vezes dois ou mais desenvolvedores trabalham no mesmo código e isso facilita e muito a leitura e o desenvolvimento posterior.

A maioria dos fontes de exemplo da Microsoft, ou de seus funcionários estão no mesmo padrão, então, é de suma importância nós desenvolvermos no mesmo padrão.

Como padrão para todas as nomenclaturas em C#, tem que ser bem descritiveis, até mesmo com frases, para saber exatemente para que ela serve.

Classes

As classes devem começar com letra maiúscula e para cada palavra, a primeira letra também deve ser maiúscula.

 public class Empresa { }

 public class HistoricoDeCompra { }

 public class ItemDaVenda { }

Interfaces

As interfaces devem começar com a letra ‘I’ maiúscula e para cada palavra, a primeira letra também deve ser maiúscula.

 public class IPedidoService { }

 public class IHistoricoDaCompra { }

 public class IItemDoPedido { }

Campos

Os campos para utilização interna devem começar com letra minúscula, e para cada palavra, a primeira letra deve ser maiúscula. Já, se forem utilizados por uma propriedade, deve se iniciar com underline “_”, e para cada palavra, a primeira letra deve ser maiúscula.

 private string cliente;

 private DateTime dataDeNascimento;

 private int _codigoDoProduto;

Propriedades

As propriedades devem começar com letra maiúscula e para cada palavra, a primeira letra também deve ser maiúscula.

 public string Nome { get; set; }

 public DateTime DataDeNascimento { get; set; }

 public int CodigoDoProduto { get; set; }

Métodos

Os métodos devem começar com letra maiúscula e para cada palavra, a primeira letra também deve ser maiúscula.

 public string GetNome()

 public bool Verificar()

 public void Executar()

Parâmetros
Os parâmetros devem começar com letra minúscula e para cada palavra, a primeira letra deve ser maiúscula.

 public void SetNome(string nome)

 public bool Verificar(int codigoDoCliente)

 public void Executar(DateTime dataDaExecucao)

Variáveis
As variáveis devem começar com letra minúscula e para cada palavra, a primeira letra deve ser maiúscula.

 string nome;

 var i = 0;

 int quantidadeDeProdutos;

Fontes de consulta e Referências:

Pensando .NETartigo de referência à este post.

.NET com Esmeraldinoartigo de consulta completo que lista os padrões para todas as linguagens do .NET.

Abraços.

Até o próximo artigo pessoal


 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?