Menu
Coddy logo textTech

Conventions de nommage

Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 12 sur 74.

En programmation, il est important de suivre les conventions de nommage afin de garder votre code lisible et facile à maintenir. Cependant, certaines règles et conventions doivent être respectées lorsque vous nommez des éléments en C++ :

  • Les noms peuvent contenir des lettres, des chiffres et des traits de soulignement.
  • Les noms doivent commencer par une lettre ou un trait de soulignement.
  • Les noms sont sensibles à la casse (myVariable et myvariable sont différents).
  • Les noms ne peuvent pas être des mots-clés de C++ (comme int, float, if, etc.).

En plus de ces règles, il existe quelques conventions courantes de nommage que les développeurs utilisent pour rendre leur code plus cohérent et lisible :

  • camelCase : les mots sont réunis, chaque mot après le premier commençant par une lettre majuscule (par exemple, totalAmount, numberOfStudents). Couramment utilisé pour les noms de variables et de fonctions en C++.
  • PascalCase : similaire à camelCase, mais le premier mot commence également par une lettre majuscule (par exemple, TotalAmount, MyClass). Couramment utilisé pour les noms de classes en C++.
  • snake_case : les mots sont tous en minuscules et séparés par des traits de soulignement (par exemple, total_amount, number_of_students). Souvent utilisé en C++ pour les noms de fichiers ou dans d’autres langages comme Python.
  • SCREAMING_SNAKE_CASE : comme snake_case, mais entièrement en majuscules (par exemple, MAX_SIZE, TOTAL_AMOUNT). Généralement utilisé pour les constantes et les macros en C++.
  • Soyez descriptif et évitez les noms trop courts (par exemple, numberOfStudents est préférable à n).
  • Évitez d’utiliser des noms de variables composés d’une seule lettre, sauf pour les compteurs simples (par exemple, i, j, k).

Voici quelques exemples de bons et de mauvais noms de variables :

// Bon
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE pour les constantes

// Mauvais
int a = 30;  // Trop court et peu clair
double TOTAL_PRICE = 150.99;  // Les majuscules ne sont pas pour les variables ordinaires
int n = 25;  // Trop court et peu clair

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur C++ en ligne