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 ! 👨💻