Systèmes d'effets : une autre erreur parfaitement exécutée ?
2025-05-10
Cet article exprime un scepticisme quant à l'engouement actuel autour des systèmes d'effets, du point de vue d'un ingénieur logiciel chevronné. L'auteur soutient que les systèmes d'effets, tout comme les exceptions, souffrent du défaut inhérent de la portée dynamique, ce qui entraîne des difficultés de maintenance et de compréhension. Il préconise plutôt des approches à portée statique comme l'injection de dépendances, en gérant les ressources et les dépendances par le biais du passage de paramètres pour créer des systèmes plus faciles à tester et à maintenir. S'appuyant sur son expérience personnelle, l'auteur illustre comment l'élimination de la portée dynamique a amélioré la productivité de l'équipe.