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 que votre code reste lisible et facile à maintenir. Cependant, vous devez respecter certaines règles et conventions 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 C++ (comme
int,float,if, etc.).
En plus de ces règles, il existe quelques conventions de nommage courantes que les développeurs utilisent pour rendre leur code plus cohérent et plus lisible :
- camelCase : les mots sont assemblés, et chaque mot après le premier commence par une majuscule (par ex.
totalAmount,numberOfStudents). Cette convention est couramment utilisée pour les noms de variables et de fonctions en C++. - PascalCase : similaire à camelCase, mais le premier mot commence également par une majuscule (par ex.
TotalAmount,MyClass). Cette convention est couramment utilisée 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). Cette convention est souvent utilisée 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). Cette convention est généralement utilisée 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 :
// 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 utilisées 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