Découvrez ce que sont les commentaires et pourquoi ils sont importants en programmation.

Nous aborderons également deux types de commentaires courants et la manière de les écrire dans 15 langages de programmation différents.

Qu’est-ce qu’un commentaire en programmation ?

En termes simples, les commentaires sont des morceaux de texte qui ne seront pas visibles par les utilisateurs finaux et qui sont destinés à la référence des personnes qui écrivent le code.

De manière un peu plus formelle, un commentaire est une description du fonctionnement d’un programme dans un format simple et lisible. Ils sont généralement utilisés à des endroits où une clarté supplémentaire doit être apportée au développeur qui lit le code. Cela permet donc d’améliorer la lisibilité du code et de réduire le temps et la communication nécessaires au transfert des connaissances.

Lecompilateur/interprète ignore simplement les commentaires dans votre code, ce qui n’a aucune incidence sur le résultat final de votre programme. En résumé, les commentaires sont une explication simple et lisible de certains éléments du code.

Types courants de commentaires

La plupart des langages de programmation prennent en charge deux types de commentaires.

  • Commentaire d’une seule ligne
  • Commentaires sur plusieurs lignes / Commentaires en bloc

Comme leur nom l’indique, les commentaires sur une seule ligne sont utiles lorsqu’il s’agit d’ajouter un petit texte sur une seule ligne, par exemple une condition particulière, une valeur constante qui nécessite une petite description. En revanche, les commentaires multilignes sont plus utiles lorsqu’il s’agit d’ajouter une plus grande quantité d’informations, comme une description d’une fonction et de la manière dont on peut l’utiliser, etc.

Il existe d’autres types de commentaires, comme les commentaires sur les documents, mais cela n’entre pas dans le cadre de cet article.

Pourquoi ajouter des commentaires ?

“N’importe quel idiot peut écrire un code qu’un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre.” – Martin Fowler

Le principal avantage de l’ajout de commentaires est l’amélioration de la lisibilité et de la compréhension du programme. En dehors de cela, les autres avantages sont les suivants

  • Les commentaires permettent à vos collègues et même à d’autres développeurs de comprendre facilement la logique sans avoir à lire de longues documentations.
  • Réduction de la communication entre les développeurs pour les petits doutes
  • Les commentaires sont ignorés par le compilateur/interprète.
  • Pour les logiciels open source, ils sont indispensables car vous ne serez pas là pour expliquer chaque fonction à des millions de développeurs qui veulent utiliser ce programme particulier.

Commentaires dans plusieurs langues

Génial, maintenant que nous avons appris ce que sont les commentaires et pourquoi ils sont utiles. Voyons comment nous pouvons ajouter des commentaires dans différents langages de programmation.

Commentaires en C/C

Commentaire d’une seule ligne

// Il s'agit d'un commentaire d'une seule ligne en C/C  

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
commentaire multi-lignes en C/C */

Commentaires en Python

Commentaire d’une seule ligne

# Ceci est un commentaire d'une seule ligne en Python

Commentaire sur plusieurs lignes

# Ceci est un commentaire légèrement long
# Commentaire sur plusieurs lignes en Python

Commentaires en Java

Commentaire d’une seule ligne

// Il s'agit d'un commentaire d'une seule ligne en Java

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
ligne en Java */

Commentaires en Ruby

Commentaire d’une seule ligne

# Ceci est un commentaire d'une seule ligne en Ruby

Commentaire sur plusieurs lignes

=begin 
Ceci est un commentaire
commentaire multi-lignes en Ruby
=fin

Commentaires en Golang

Commentaire d’une seule ligne

// Ceci est un commentaire d'une seule ligne dans Golang

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
commentaire multi-lignes en Golang */

Commentaires en Haskell

Commentaire d’une seule ligne

- Ceci est un commentaire d'une seule ligne en Haskell

Commentaire sur plusieurs lignes

{- Ceci est un commentaire légèrement long
commentaire multi-lignes en Haskell -}

Commentaires en Rust

Commentaire d’une seule ligne

// Ceci est un commentaire d'une seule ligne en Rust

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
ligne en rouille */

Commentaires en HTML

Commentaire d’une seule ligne


Commentaire sur plusieurs lignes


Commentaires en CSS

Commentaire d’une seule ligne

/* Ceci est un commentaire d'une seule ligne en CSS */

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
légèrement long en CSS */

Commentaires en JavaScript

Commentaire d’une seule ligne

// Ceci est un commentaire d'une seule ligne en Javascript

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
ligne en Javascript */

Commentaires dans R

Commentaire d’une seule ligne

# Ceci est un commentaire d'une seule ligne dans le langage de programmation R 

Commentaire sur plusieurs lignes

R ne supporte pas les commentaires multi-lignes.

Commentaires en Erlang

Commentaire d’une seule ligne

ceci est un commentaire d'une seule ligne en Erlang

Commentaire sur plusieurs lignes

R ne supporte pas les commentaires multi-lignes.

Commentaires en PHP

Commentaire d’une seule ligne

// Ceci est un commentaire d'une seule ligne en PHP

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
commentaire multi-lignes en PHP */

Commentaires en Perl

Commentaire d’une seule ligne

# Ceci est un commentaire d'une seule ligne en Perl

Commentaire sur plusieurs lignes

=begin 
Ceci est un commentaire
commentaire multi-lignes en Perl
=fin

Commentaires en Kotlin

Commentaire d’une seule ligne

// Ceci est un commentaire d'une seule ligne en Kotlin

Commentaire sur plusieurs lignes

/* Ceci est un commentaire
commentaire multi-lignes en Kotlin */

Conclusion

Ce tutoriel a couvert les bases des commentaires et les 2 types les plus courants – Single et Multi-line. J’ai également essayé d’expliquer pourquoi les commentaires sont utiles et pourquoi il faut les écrire quand c’est nécessaire. J’espère que vous avez appris quelque chose de nouveau !

Continuez à explorer. Continuez à apprendre ! 👨‍💻