Menu
Coddy logo textTech

Convenções de Nomenclatura

Parte da seção Fundamentos do Journey de C++ da Coddy. Lição 12 de 74.

Na programação, é importante seguir convenções de nomenclatura para manter seu código legível e fácil de manter. No entanto, há algumas regras e convenções que você deve seguir ao nomear elementos em C++:

  • Os nomes podem conter letras, dígitos e sublinhados.
  • Os nomes devem começar com uma letra ou um sublinhado.
  • Os nomes diferenciam maiúsculas de minúsculas (myVariable e myvariable são diferentes).
  • Os nomes não podem ser palavras-chave do C++ (como int, float, if, etc.).

Além dessas regras, existem algumas convenções comuns de nomenclatura que os desenvolvedores usam para tornar seu código mais consistente e legível:

  • camelCase: as palavras são unidas, com cada palavra após a primeira começando com uma letra maiúscula (por exemplo, totalAmount, numberOfStudents). Comumente usado para nomes de variáveis e funções em C++.
  • PascalCase: semelhante a camelCase, mas a primeira palavra também começa com uma letra maiúscula (por exemplo, TotalAmount, MyClass). Comumente usado para nomes de classes em C++.
  • snake_case: as palavras são todas minúsculas e separadas por sublinhados (por exemplo, total_amount, number_of_students). Frequentemente usado em C++ para nomes de arquivos ou em outras linguagens, como Python.
  • SCREAMING_SNAKE_CASE: como snake_case, mas tudo em maiúsculas (por exemplo, MAX_SIZE, TOTAL_AMOUNT). Normalmente usado para constantes e macros em C++.
  • Seja descritivo e evite nomes curtos demais (por exemplo, numberOfStudents é melhor do que n).
  • Evite usar nomes de variáveis de uma única letra, exceto para contadores simples (por exemplo, i, j, k).

Aqui estão alguns exemplos de nomes de variáveis bons e ruins:

// Bom
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE para constantes

// Ruim
int a = 30;  // Muito curto e pouco claro
double TOTAL_PRICE = 150.99;  // Maiúsculas não são para variáveis regulares
int n = 25;  // Muito curto e pouco claro

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Compilador de C++ online