N'ayez pas peur des nouveaux types : leçons de Go et C

2025-03-22

De nombreux développeurs hésitent à créer de nouveaux types dans leurs bases de code. Cet article soutient que cela provient d'une peur de modifier la conception générale perçue et d'ajouter de la complexité. Cependant, l'auteur affirme que lorsqu'un ensemble de valeurs appartient naturellement ensemble, la création d'un nouveau type améliore considérablement la lisibilité et la maintenabilité du code. Prenant Go comme exemple, l'auteur souligne les avantages de créer des types petits et spécifiques, comme une structure `CreateSubscriptionRequest`, simplifiant la gestion des données dans les appels de fonctions. L'auteur encourage les développeurs à surmonter leur appréhension face à la création de nouveaux types, soulignant que dans les cultures C et Go, cette pratique est courante et acceptée, à condition que le but du type soit clairement exprimé par son nom.

Développement