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 (
myVariableetmyvariablesont 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,
numberOfStudentsest 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 clairEssayez 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ésEntraînez-vous par vous-même : Compilateur C++ en ligne