Sum Types : rendre les états impossibles impossibles
Par
Xavier NOPRE
à
Grenoble
le
8 septembre 2026
Twitter: https://twitter.com/xnopre
Linkedin: https://www.linkedin.com/in/xnopre/
"Sum Types" ou encore "hiérarchie scellée", "union discriminée", "ensemble fermé de variantes", ...
Je vous présenterai ce concept architectural que j'adore !! 😍
Il permet de rendre les intentions explicites, de clarifier les possibilités d'états, de forcer l'utilisateur à une bonne gestion d'erreurs, et d'empêcher les oublis.
On gagne en clarté, en lisibilité et en qualité.
Bref, c'est top !
J'expliquerai le principe et je donnerai plusieurs exemples, en Java et Kotlin, de déclaration et d'utilisation.
Commentaires