Linus Torvalds fustige encore des développeurs du noyau Linux
qui utilisent un style de commentaire qu'il qualifie de « dégoûtant » et visuellement « déséquilibré »
Linus Torvalds vient encore une fois de faire parler de lui, et comme vous le savez probablement déjà, ses interventions viennent pour remettre les choses en ordre. Le seigneur de Linux ne manque pas aussi de le faire à sa manière, avec un peu de grossièreté, mais de sorte que son message soit bien reçu par ceux à qui il s’adresse.
Aux dernières nouvelles, dans un message adressé à la liste de diffusion du noyau Linux il y a quelques jours, monsieur Torvalds a fustigé des développeurs qui utilisent un style de commentaires qu’il qualifie de « dégoûtant », « déséquilibré », et de « merde ». En matière de commentaires, Linus a une préférence pour les commentaires multilignes équilibrés et symétriques traditionnels de style C. Pour lui, si les développeurs du noyau ne peuvent pas gérer ce style de commentaires et qu’en lieu et place, ils utilisent ce qu’il appelle « de la merde dégoûtante déséquilibrée », alors il faudrait aller jusqu’au bout vers le mode C++. Pour être plus clair, Linus Torvalds recommande trois modèles :
Modèle a :
/* Ceci est un commentaire */
Modèle b :
1 2 3 4
| /*
* Ceci est également un commentaire, mais il peut maintenant être proprement
* réparti sur plusieurs lignes
*/ |
Modèle c :
// Cela peut être une seule ligne. Ou plusieurs. Selon votre choix.
Sa préférence pour ces trois modèles se justifie par le fait qu’ils sont visuellement équilibrés. Linus Torvalds tolère également un autre style de commentaires multilignes qui n’est cependant pas du style du noyau Linux.
Modèle d :
1 2
| /* Ceci est une alternative au format multiligne
Linus estime que ce ce n’est pas horrible, mais pas le style du noyau */ |
Ces styles de commentaires présentent également une certaine symétrie que le créateur du noyau Linux apprécie bien. Mais il semble que certains développeurs du noyau n’aient adopté aucun de ces « formats sains », mais plutôt d’autres que Linus ne veut pas du tout voir.
Ce que Linus ne veut pas voir :
1 2 3
| /* Ceci est un style de commentaire que Linus ne veut pas voir
* et dont on devrait se débarrasser selon lui
*/ |
Ce qu’il ne veut absolument pas voir :
1 2
| /* Ceci est un style de commentaire que Linus ne veut absolument pas voir
* cest visuellement asymétrique */ |
Si vous faites partie de ces développeurs qui utilisent ces deux derniers styles, le seigneur de Linux dit ne pas comprendre pourquoi ces gens « pensent que leurs styles particulièrement laids sont très bien ». D’après Torvalds, « ce sont les versions qui sont les plus visuellement déséquilibrées de tous les styles de commentaires communs, et n'ont pas d'avantages réels. »
Cette nouvelle diatribe vient compléter le long palmarès du créateur du noyau Linux. Pour vous rafraichir la mémoire, on peut encore citer le fameux « Fuck you ! » adressé à NVIDIA pour une incompatibilité du matériel de la société, ou encore des propos agressifs contre un développeur de Red Hat pour avoir proposé un patch pour le support du Secure Boot dans le Kernel. Bien avant cela en 2012, Torvalds a violemment attaqué OpenSUSE et un an encore en arrière, il qualifiait le langage C++ d’horrible. Dans l’un de ses derniers coups de gueule datant de juillet 2015, c’est l’équipe Gmail de Google qui a payé les frais du comportement de l’américain d’origine finlandaise. Linus Torvalds les a ouvertement fustigés à travers un post Google+ dans lequel il critique l’impertinence du filtre anti-spam de Gmail.
Après tout, il faut dire que les remarques de Linus Torvalds sont le plus souvent très pertinentes, même si de nombreuses personnes n’apprécient pas sa manière de les dire. Qu’en est-il donc de cette nouvelle remarque au sujet des styles de commentaires ?
Source : Liste de diffusion du noyau Linux
Et vous ?
Qu’en pensez-vous ?
Voir aussi :
Linus Torvalds blâme l'équipe Gmail de Google, après avoir constaté que plus de 30 % de ses spams étaient en fait des mails légitimes
Partager