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 des conventions de nommage pour garder votre code lisible et facile à maintenir. Cependant, il existe certaines règles et conventions que vous devriez suivre lors du nommage d'é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 (
myVariableetmyvariablesont différents). - Les noms ne peuvent pas être des mots-clés C++ (comme
int,float,if, etc.).
En plus de ces règles, il existe certaines conventions de nommage courantes que les développeurs utilisent pour rendre leur code plus cohérent et lisible :
- camelCase — les mots sont attachés les uns aux autres, chaque mot après le premier commençant par une majuscule (par ex.,
totalAmount,numberOfStudents). Couramment utilisé pour les noms de variables et de fonctions en C++. - PascalCase — semblable au camelCase, mais le premier mot commence également par une majuscule (par ex.,
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 tirets bas (par ex.,
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 le snake_case mais tout en majuscules (par ex.,
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,
numberOfStudentsest préférable àn). - Évitez d'utiliser des noms de variables 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 :
// Bien
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 régulières
int n = 25; // Trop court et peu clairAide-mémoire
Règles de nommage en C++ :
- Les noms peuvent contenir des lettres, des chiffres et des traits de soulignement (underscores)
- Les noms doivent commencer par une lettre ou un trait de soulignement
- Les noms sont sensibles à la casse (
myVar≠myvar) - Les noms ne peuvent pas être des mots-clés C++ (par ex.,
int,float)
Conventions de nommage courantes :
- camelCase — variables et fonctions :
totalAmount - PascalCase — noms de classes :
MyClass - snake_case — noms de fichiers / autres langages :
total_amount - SCREAMING_SNAKE_CASE — constantes et macros :
MAX_SIZE - Soyez descriptif ; évitez les noms courts ou peu clairs (préférez
numberOfStudentsàn) - Les noms d'une seule lettre ne sont acceptables que pour les compteurs simples (
i,j,k)
int age = 30; // bon
double totalPrice = 150.99; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE
int a = 30; // mauvais : peu clair
double TOTAL_PRICE = 150.99; // mauvais : majuscules pour une non-constanteEssayez vous-même
Cette leçon ne comprend pas de défi de code.
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
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués