Décommenter

Définition, exemples et bonnes pratiques

À retenir

  • Rend le code à nouveau interprétable par la machine.
  • Opération inverse du commentaire.
  • Très utilisé pour tester des variantes de code rapidement.

Action de rendre à nouveau active une portion de code qui avait été mise de côté pour être ignorée par l'ordinateur. C'est un peu comme retirer un panneau "Hors service" sur une machine pour qu'elle puisse fonctionner à nouveau.

Étymologie

Issu du préfixe dé- (indiquant l'inversion) et du verbe commenter. En programmation, le terme a dérivé de l'usage des "commentaires" (notes destinées aux humains) pour désigner l'acte de transformer une instruction en simple note, puis l'inverse.

Exemples d'usage

  • Enlever les symboles // devant une ligne de code en JavaScript ou C++ pour qu'elle soit exécutée.
  • Supprimer les caractères # en début de ligne dans un fichier de configuration Linux pour activer une option spécifique.
  • Retirer les balises <!-- et --> dans un fichier HTML pour faire réapparaître un élément sur une page web.

Cas d'usage

Ce concept intervient surtout durant la phase de développement et de débogage. Un développeur peut "commenter" une fonction pour isoler une erreur, puis la "décommenter" une fois le problème identifié pour vérifier si la correction fonctionne.

Bonnes pratiques

Avant de décommenter du code ancien, assurez-vous qu'il est toujours compatible avec les versions actuelles de vos bibliothèques. Évitez également de laisser des blocs de code "commentés" inutilement dans vos fichiers finaux ; il vaut mieux utiliser un outil de gestion de version (comme Git) pour retrouver l'historique.

Synonymes

réactiver le code déneutraliser

Antonymes

commenter masquer inhiber

Conseil

Si vous débutez, apprenez vite le raccourci clavier de votre éditeur pour commenter/décommenter. Cela vous permettra de faire des allers-retours rapides entre différentes solutions techniques sans perdre votre travail.

Questions fréquentes

Pourquoi décommenter plutôt que de réécrire ?

C'est un gain de temps énorme lors des tests : on désactive et réactive des fonctions sans avoir à les retaper.

Existe-t-il des raccourcis pour aller plus vite ?

Oui, la plupart des éditeurs de texte professionnels (VS Code, Sublime Text) permettent de décommenter une sélection avec la combinaison de touches Ctrl + / (ou Cmd + / sur Mac).