Convenções de Nomenclatura
Parte da seção Fundamentos do Journey de C# da Coddy. Lição 12 de 69.
As convenções de nomenclatura são como as regras de trânsito para programadores. Elas ajudam a manter o código organizado e compreensível.
Imagine se as placas de rua fossem todas aleatórias e inconsistentes. Seria um caos! Da mesma forma, sem convenções de nomenclatura, o código pode ficar desorganizado e confuso.
Em C#, seguir convenções de nomenclatura consistentes é essencial para escrever um código limpo, fácil de manter e colaborativo. Aqui estão algumas convenções importantes que você deve ter em mente:
- PascalCase: use para nomes de classes, nomes de métodos e nomes de propriedades. Cada palavra começa com uma letra maiúscula, por exemplo,
MyClass,CalculateTotal,FirstName.
- camelCase: Use para variáveis locais e parâmetros de métodos. A primeira palavra começa com uma letra minúscula, e cada palavra subsequente começa com uma letra maiúscula, por exemplo,
myVariable,customerName,calculateTotal.
- _underscorePrefix: Use para campos privados (variáveis dentro de uma classe). Comece com um sublinhado seguido de camelCase, por exemplo,
_myPrivateField,_customerAge.
- UPPER_CASE: Use para constantes. Todas as letras são maiúsculas, e as palavras são separadas por sublinhados, por exemplo,
MAX_VALUE,PI,DEFAULT_TIMEOUT.
Aqui estão algumas dicas adicionais:
- Use nomes descritivos que indiquem claramente a finalidade da variável ou do método.
- Evite abreviações ou acrônimos, a menos que sejam amplamente compreendidos no contexto do seu código.
- Seja consistente com as convenções escolhidas em todo o seu projeto.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de C# online