La saga de la gestion des erreurs en Go : La fin d'une guerre syntaxique

2025-06-03

Après des années de tentatives pour améliorer la gestion verbeuse des erreurs en Go, l'équipe Go a décidé d'abandonner les efforts visant à modifier la syntaxe du langage. Des propositions comme "check/handle", "try" et l'opérateur "?" n'ont pas réussi à obtenir un consensus généralisé. L'article détaille cette histoire, expliquant la décision en raison du manque de consensus, des coûts d'implémentation élevés et de la suffisance des approches existantes. L'équipe soutient qu'il est plus productif de se concentrer sur de meilleurs mécanismes et outils de gestion des erreurs que de rechercher du sucre syntaxique, en mettant l'accent sur l'aspect pratique et la lisibilité plutôt que sur la brièveté du code.

(go.dev)
Développement conception du langage