Nomenclatura Camel :
Como o próprio nome sugere, refere-se ao uso de uma mistura de letras maiúsculas e minúsculas para formar nomes de variáveis e funções. Por exemplo, aqui está a mesma função nomeada usando notação de camelo e notação de sublinhado:
printEmployeePaychecks(); print_employee_paychecks(); |
O primeiro nome da função usa a nomenclatura camel, e cada ponto de interrupção lógico no nome da função é marcado com uma letra maiúscula; .
A notação Camel tornou-se cada vez mais popular nos últimos anos e é bastante usada em muitas novas bibliotecas de funções e ambientes, como o Microsoft Windows. Por outro lado, o método de sublinhado tornou-se popular após o surgimento de c. É muito comumente usado em muitos programas e ambientes antigos, como o UNIX.
Nomenclatura húngara :
amplamente utilizada em ambientes como Microsoft Windows. A regra de nomenclatura para variáveis (incluindo também macros) usada na programação do Windows é a nomenclatura húngara. Esta técnica de nomenclatura foi proposta por um programador competente da Microsoft, Charles Simonyi.
A nomenclatura húngara identifica o escopo, tipo, etc. da variável, prefixando-a com o símbolo de letra minúscula correspondente na frente do nome da variável. Esses símbolos podem ser usados várias vezes ao mesmo tempo. A ordem é m_ (variáveis de membro) primeiro, depois ponteiros, depois tipos de dados simples e depois outros.
Por exemplo: m_lpszStr, representa uma variável de membro de ponteiro longo apontando para uma string que termina com 0 caracteres.
A chave da nomenclatura húngara é: o nome do identificador começa com uma ou mais letras minúsculas como prefixo, o prefixo é seguido por uma palavra ou uma combinação de palavras com a primeira letra em maiúscula, que deve indicar a finalidade; da variável.
Nomenclatura Pascal :
semelhante à nomenclatura camelo. Acontece que a nomenclatura Camel usa letras minúsculas, enquanto a nomenclatura Pascal usa letras maiúsculas, como:
ExibirInfo(); string UserName; |
Ambos usam a nomenclatura Pascal. Em C#, a nomenclatura Pascal e a nomenclatura camel são as mais comuns.
Um resumo das três regras de nomenclatura:
MyData é um exemplo de nomenclatura Pascal e myData é umanomenclatura de camelo. A primeira letra da primeira palavra é minúscula e a primeira letra das palavras seguintes é maiúscula. indica seu tipo, e os seguintes têm o mesmo nome de Pascal, indicando a finalidade da variável. |