10 conventions de nommage JavaScript essentielles que tout développeur doit connaître

Il est essentiel de maintenir la simplicité, la lisibilité et la facilité de maintenance de votre code afin de gérer des projets JavaScript complexes. Le respect constant des conventions d’appellation est la clé pour atteindre cet objectif.

Les variables, les booléens, les fonctions, les constantes, les classes, les composants, les méthodes, les fonctions privées, les variables globales et les fichiers font partie des éléments JavaScript qui nécessitent des conventions de dénomination cohérentes. Vous pouvez améliorer l’organisation et la compréhension du code en mettant en œuvre des conventions de dénomination normalisées pour tous ces composants, ce qui vous permettra d’économiser du temps et des efforts à long terme.

1. Nommer les variables

En JavaScript, les données sont stockées dans des variables. Il est essentiel de choisir des noms descriptifs pour les variables qui reflètent précisément leur fonction. Vous pouvez, par exemple, remplacer nom d’utilisateur ou prix total pour le nom d’une variable plutôt que x.

Une bonne façon de nommer les variables est la suivante :

L’utilisation de noms de variables descriptifs permet d’améliorer la lisibilité du code

2. Nommer les booléens

Variables qui ne peuvent avoir que deux valeurs, c’est-à-dire l’une ou l’autre vrai soit faux sont connues sous le nom de variables booléennes. Il est essentiel de choisir des noms appropriés pour les variables booléennes, qui expriment leur objectif.

Par exemple, au lieu d’opter pour un nom de variable tel que estVrai il est préférable d’opter pour isValid ou hasValue.

Prenons l’exemple suivant :

Dans cet exemple, les noms descriptifs des variables booléennes indiquent clairement ce qu’elles représentent.

3. Nommer les fonctions

En JavaScript, une fonction est une unité de code autonome destinée à effectuer une tâche particulière. Il s’agit d’un bloc de code qui peut être appelé ou invoqué par d’autres parties du code et qui fonctionne comme une entité indépendante.

Pour nommer efficacement les fonctions, utilisez des noms descriptifs qui traduisent leur objectif. Par exemple, au lieu de créer une fonction foo optez pour des noms plus illustratifs tels que validateUserInput ou calculateTotalPrice.

Par exemple :

4. Attribution de noms aux constantes

Les constantes sont des variables qui ne peuvent pas être réaffectées. Lorsque vous nommez des constantes, il est important d’utiliser des lettres majuscules et des traits de soulignement pour séparer les mots.

Voir aussi :  Créer un solveur de Sudoku en Python

Par exemple :

Dans cet exemple, les lettres majuscules et les traits de soulignement ont été utilisés pour séparer les mots dans les noms des constantes.

5. Nommer les classes

En JavaScript, les objets peuvent être créés à l’aide de plans appelés classes. Pour obtenir des pratiques de nommage immaculées, il est de la plus haute importance d’exécuter PascalCase, une convention de nommage qui impose la mise en majuscule de la première lettre de chaque mot.

Prenons un exemple :

Dans cet exemple, la classe Panier d’achat a été nommée en utilisant PascalCase, ce qui signifie que la première lettre de chaque mot du nom de la classe a été mise en majuscule et qu’il n’y a pas d’espace ou de soulignement entre les mots.

6. Nommer les composants

Les composants sont des blocs de construction essentiels dans le développement de logiciels modernes, en particulier dans des cadres comme React, qui mettent l’accent sur le code réutilisable.

En décomposant une interface utilisateur ou une application complexe en éléments plus petits et gérables, vous pouvez créer des composants qui peuvent être réutilisés dans différents projets, ce qui réduit le temps de développement et augmente l’efficacité du code.

Une fois encore, nous vous recommandons vivement d’utiliser la convention de dénomination PascalCase pour nommer les composants. Cela signifie qu’il faut mettre une majuscule à la première lettre de chaque mot du nom du composant.

Une telle convention vous aide à distinguer les composants des autres segments de code, ce qui simplifie l’identification et la manipulation.

Dans cet exemple, la convention d’appellation PascalCase a été utilisée pour nommer le composant Bouton.

7. Nommer les méthodes

Lorsque l’on nomme des méthodes, il est essentiel d’utiliser des noms descriptifs qui communiquent avec succès ce que la méthode accomplit puisque les méthodes sont des fonctions qui se rapportent à un objet.

Par exemple :

Les noms descriptifs (startEngine, stopEngine) sont utilisées pour les méthodes de cet exemple, ce qui permet de comprendre facilement leur objectif.

8. Nommer les fonctions privées

Les fonctions définies comme privées ne sont accessibles qu’à l’intérieur de l’objet dans lequel elles sont définies. Il est essentiel d’ajouter un trait de soulignement (_) pour indiquer que les fonctions sont privées.

Voir aussi :  Les 10 principales différences entre C et C++

Voici un exemple :

L’utilisation d’un trait de soulignement dans cet exemple indique que les fonctions sont privées.

9. Nommer les variables globales

Les variables classées comme globales sont accessibles à partir de n’importe quelle partie de la base de code. Lors de la dénomination de ces variables globales, il est essentiel d’utiliser des noms clairs et descriptifs qui transmettent efficacement l’objectif visé.

Par exemple :

10. Nommer les fichiers

L’organisation efficace des fichiers est un aspect crucial de la gestion réussie d’un projet JavaScript. Pour garantir des conventions de dénomination rationnelles et cohérentes, il est essentiel de séparer les mots dans les noms de fichiers à l’aide de lettres minuscules et de traits d’union.

Les lettres minuscules sont préférables car JavaScript est un langage sensible à la casse, ce qui signifie que le langage traite différemment les lettres minuscules et majuscules. L’utilisation de lettres minuscules pour les noms de fichiers garantit la cohérence et évite toute confusion lorsqu’il s’agit de faire référence à des fichiers dans le code.

Les traits d’union sont utilisés pour séparer les mots dans les noms de fichiers car les espaces ne sont pas autorisés dans les noms de fichiers. D’autres solutions, telles que le soulignement ou le camelCase, peuvent également être utilisées, mais les traits d’union sont généralement préférés en raison de leur lisibilité.

L’utilisation de traits d’union rend également les noms de fichiers plus accessibles aux utilisateurs de lecteurs d’écran ou d’autres technologies d’assistance.

Dans cet exemple, des lettres minuscules et des traits d’union sont utilisés pour séparer les mots dans les noms de fichiers.

Importance de respecter les conventions d’appellation en JavaScript

Le respect de bonnes conventions de dénomination est un aspect essentiel de l’écriture d’un code propre et facile à maintenir en JavaScript. En respectant ces conventions, vous pouvez rendre votre code plus lisible et plus facile à maintenir, en particulier dans certains frameworks JavaScript où vous devez manipuler du code volumineux, ce qui peut vous faire gagner du temps et des efforts à long terme.

S’abonner à notre lettre d’information

Voir aussi :  Comment effectuer des requêtes HTTP avec curl

Quelle est la meilleure convention de nommage pour JS ?

Conventions de codage JavaScript. Tous les noms commencent par une lettre. Faut-il utiliser des traits d’union, des majuscules ou des minuscules dans les noms de variables ? Traits d’union en HTML et CSS : Les underscores : PascalCase : camelCase : Les fichiers CSS doivent porter l’extension .css. Les fichiers JavaScript doivent porter l’extension .js. Utilisez des noms de fichiers en minuscules.

  • Tous les noms commencent par une lettre.
  • Faut-il utiliser des tirets, des majuscules ou des minuscules dans les noms de variables ?
  • Les traits d’union en HTML et CSS :
  • Les underscores :
  • PascalCase :
  • camelCase :
  • Les fichiers CSS doivent avoir une extension .css.
  • Les fichiers JavaScript doivent porter l’extension .js. Utilisez des noms de fichiers en minuscules.

Quelles sont les conventions d’appellation en JavaScript ?

Conventions de dénomination en JavaScript. Les noms sont sensibles à la casse, les minuscules et les majuscules sont différentes.Commencez les noms de variables par une lettre, utilisez la camelCase pour les noms.Les noms de variables doivent être auto-descriptifs, décrivant la valeur stockée.Les variables booléennes sont généralement préfixées par is ou has .

  • Les noms sont sensibles à la casse, les minuscules et les majuscules sont différentes.
  • Commencez les noms de variables par une lettre, utilisez la camelCase pour les noms.
  • Les noms de variables doivent être auto-descriptifs et décrire la valeur stockée.
  • Les variables booléennes sont généralement préfixées par is ou has .

Quelle convention la plupart des programmeurs suivent-ils pour nommer les classes ?

Les noms de classes doivent être des noms en UpperCamelCase , avec la première lettre de chaque mot en majuscule. Utilisez des mots entiers – évitez les acronymes et les abréviations (sauf si l’abréviation est beaucoup plus utilisée que la forme longue, comme URL ou HTML).

Qu’est-ce que le style d’appellation « snake case » ?

snake_case est une convention de dénomination des variables où chaque mot est en minuscule et séparé par un trait de soulignement. Il est également connu sous le nom de pothole_case. Exemples : nom de famille, revenus annuels, nombre total de serpents trouvés. Couramment utilisé en : Python, Ruby, bibliothèques standard C/C++, WordPress, noms de tables et de colonnes dans les bases de données.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *