Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Convenção

Bom dia, estou com dúvida em Convenções usadas para escrever códigos de classes, métodos e atributos....

Por que "por convenção" o "S" de saldo deve ser maiúscula ? Quando usar maiúscula ou minúscula ? E onde posso encontrar estas "boas práticas" de escrever a classe ?

public int saldo ? public int Saldo ?

e se for método, qual melhor forma de escrever ? public double PegaSaldoUltimoMes() public double pegasaldoultimomes()

Outro exemplo é o campo, por exemplo, uma classe com o código do cliente, se escreve melhor ? (Eu sei que funciona de qualquer forma.. :) )

public int clienteId public int codigo public int cd_cliente public int cod_cliente

2 respostas
solução!

Primeiro, existem dois padrões de nomeação: PascalCase - Cada primeira letra de palavra é maiúscula camelCase - Segue a convenção anterior, mas a primeira letra do nome é minúscula.

Pra variáveis públicas, usamos PascalCase, pra privadas, camelCase.

Métodos geralmente são nomeados com PascalCase.

Já o uso do underscore (_) eu sempre vi como opcional, depende da pessoa!

Obrigado.. para complementar... (English... )

Convenção https://msdn.microsoft.com/en-us/library/ff926074.aspx http://www.dofactory.com/reference/csharp-coding-standards