Conventions de nommage
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 9 sur 78.
R a des règles spécifiques pour les noms de variables valides. Un nom de variable doit commencer par une lettre (a-z ou A-Z) et peut contenir des lettres, des chiffres, des points (.) et des tirets bas (_). Cependant, il ne peut pas commencer par un chiffre ni contenir d'espaces.
Au-delà des règles de base, le respect des conventions de nommage rend votre code beaucoup plus lisible et facile à maintenir. Deux styles populaires sont snake_case (utiliser des tirets bas entre les mots comme user_name) et camelCase (mettre en majuscule la première lettre de chaque mot sauf le premier, comme userName). Choisissez un style et utilisez-le de manière cohérente dans tout votre code.
Plus important encore, utilisez des noms descriptifs qui indiquent clairement ce que contient la variable. Au lieu de x ou data1, utilisez des noms comme student_score ou monthly_sales. Cela rend votre code auto-documenté et plus facile à comprendre pour les autres (et pour vous-même à l'avenir).
Aide-mémoire
Les noms de variables en R doivent commencer par une lettre (a-z ou A-Z) et peuvent contenir des lettres, des chiffres, des points (.) et des traits de soulignement (_). Ils ne peuvent pas commencer par un chiffre ni contenir d'espaces.
Conventions de nommage courantes :
snake_case: mots séparés par des traits de soulignement, par ex.,user_namecamelCase: première lettre en minuscule, mots suivants avec une majuscule, par ex.,userName
Utilisez des noms descriptifs qui indiquent clairement le contenu de la variable, tels que student_score ou monthly_sales, plutôt que des noms génériques comme x ou data1.
Essayez 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 2
Opérateurs logiques (AND, OR)Opérateurs logiques - Partie 2 (NOT)Récapitulatif - Logique simpleLogique vectorisée - Partie 1Logique vectorisée - Partie 27Calculateur de partage d'addition
Message de bienvenueRécupérer la saisie utilisateur10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables et types de données
Type de données numériqueType de données entierType de données caractèreType de données logiqueVérification des types de donnéesConventions de nommageValeurs manquantes : NARécapitulatif - Création de variables8Boucles
Boucle ForBoucle WhileBreakSuivant (Continue)Récapitulatif - FactorielleGénération de séquences (seq, :)Boucles imbriquéesRécapitulatif - Saisie dynamique3Opérateurs, partie 1
Opérateurs arithmétiquesDivision entière et moduloOpérateurs d'affectationRécapitulatif - Mathématiques simplesOpérateurs de comparaison6Entrées/Sorties de base
Affichage avec PrintCat pour l'affichageAffichage avec des variablesLire l'entrée avec readline()Bases de la conversion de typesRécapitulatif - Calculateur d'âgeRécapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArguments de fonctionValeurs de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs de paramètres par défaut