Qu’est-ce que le code DRY

Il existe un principe en programmation appelé DRY, ou Don’t Repeat Yourself. Il signifie généralement le refactoring du code en prenant quelque chose fait plusieurs fois et en le transformant en une boucle ou une fonction. Le code DRY est facile à modifier, car vous n’avez qu’à faire tout changement à un seul endroit.

Exemples de code non DRY et sec

On peut utiliser une boucle pour exécuter du code répété

Un autre exemple est en prenant des bits de code répétitifs et en les extrayant dans une fonction.

« Facile à modifier » ne signifie pas seulement un code propre, si vous ne pouvez pas comprendre à quoi sert une variable ou ce que fait une fonction sur la base de son nom, alors il est plus difficile de le modifier plus tard, lorsque vous pourriez ne pas vous souvenir exactement de la façon dont votre code fonctionne (ou lorsque quelqu’un d’autre essaie de modifier votre code).

L’utilisation de noms de variables descriptifs permet de comprendre plus facilement ce que contient la variable et, à son tour, la rend plus facile à utiliser ou à modifier plus tard.

Une bonne convention de nommage de départ pour vos variables et fonctions serait :

  • des mots singuliers pour les variables contenant des valeurs. c’est-à-dire : fruit, firstName, favoriteColor
  • des mots pluriels pour les variables contenant des objets ou des tableaux. c’est-à-dire : fruits, names, myColors
  • une description pour les variables contenant des fonctions. ie : logFruits, findPerson, getFavoriteColor

Conclusion

Quand vous finissez d’écrire du code, vous devriez toujours regarder en arrière pour voir s’il n’y a pas une façon de l’assécher, y compris : utiliser des noms de variables descriptifs, prendre des morceaux de code répétitifs et les extraire dans une fonction ou une boucle.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.