Passer au contenu principal

Que sont les règles de dénomination ? PascalCase, camelCase, serpent_case, kebab-case, UPPER_CASE

*Lors de l'utilisation d'un langage de programmation, fait référence aux règles utilisées pour nommer les variables, fonctions, classes, méthodes, etc.

  • Il existe des règles telles que pascalCase, camelCase, Snake_case, kebab-case, UPPER_CASE.
  • Comme ce sont des termes fréquemment utilisés, il est bon de connaître ces règles.
  • Nous vous recommandons d'utiliser les règles qui correspondent à la langue que vous utilisez fréquemment.
    • En Java, CamelCase doit être utilisé, mais l'utilisation de SnakeCase rend la compréhension difficile pour les autres développeurs.
    • ex) Utilisation incorrecte de fineById comme find_by_id

Que sont les règles de dénomination ?

PascalCase

  • PascalCase commence la première lettre de chaque mot par une majuscule.
  • La raison pour laquelle il s'appelle Pascal est qu'il s'agit d'une convention utilisée dans le langage de programmation Pascal. *ex) PascalCase, NamingRules
  • Utilisé pour nommer des classes dans des langages de programmation tels que Python, Java et JavaScript.

affaire de chameau

  • camelCase est une méthode où la première lettre de chaque mot, à l'exception du premier mot, est en majuscule.
  • La raison pour laquelle il s'appelle camelCase est parce que il ressemble à la forme du dos d'un chameau.
  • ex) camelCase, namingRules
  • Utilisé pour nommer des fonctions et des variables dans des langages de programmation tels que JavaScript, C, C++ et C#.

cas_serpent

  • Snake_case écrit tous les mots en lettres minuscules et sépare les mots par des traits de soulignement (_).
  • La raison pour laquelle il s'appelle Snake_case est que la forme de la barre inférieure est similaire à la forme du corps d'un serpent.
  • ex) serpent_case, naming_rules
  • Utilisé pour nommer des variables et des fonctions dans des langages de programmation tels que Python, Ruby et PHP.

étui-kebab

  • kebab-case écrit tous les mots en lettres minuscules et sépare les mots par des traits d'union (-).
  • La raison pour laquelle il s'appelle kebab-case est parce qu'il est similaire à la forme d'un kebab. Cela ressemble à de la viande sur une brochette de kebab.
  • ex) cas-kebab, règles de dénomination
  • Dans les langages de programmation, les tirets (-) ne sont pas souvent utilisés dans les noms de variables, mais sont utilisés dans les noms de dossiers, de fichiers, etc.

UPPER_CASE

  • UPPER_CASE est une méthode où tous les mots sont écrits en majuscules et les mots sont séparés par des traits de soulignement (_). *ex) UPPER_CASE, NAMING_RULES
  • Utilisé pour exprimer des variables constantes, qui sont des valeurs qui ne changent pas dans la plupart des langages de programmation.