Dix ans de griefs sur Go : pourquoi ce programmeur déteste toujours Go

2025-08-22

Une critique de dix ans d’un programmeur sur Go met en évidence plusieurs défauts frustrants. Les problèmes incluent : une portée de variable d’erreur illogique menant à des problèmes de lisibilité et de bogues ; deux types de nil augmentant la complexité ; une faible portabilité avec une compilation conditionnelle maladroite ; un comportement imprévisible de la fonction append ; des instructions defer inflexibles pour la gestion des ressources ; la bibliothèque standard avalant les exceptions ; un support insuffisant pour les encodages autres que UTF-8 ; et une gestion de la mémoire inefficace. L’auteur soutient que ce ne sont pas des défis techniques, mais des défauts de conception fondamentaux, affirmant que Go aurait pu être bien meilleur.

Développement