4 articles
← Retour aux tagsCette phrase, popularisée par Yaron Minsky dans le contexte d'OCaml capture l'essence même d'une approche défensive de la modélisation : plutôt que de vérifier a posteriori qu'un état est valide, on s...
Un agrégat en Domain-Driven Design est fondamentalement un gardien d'invariants : il encapsule un cluster d'entités et de value objects dont la cohérence doit être maintenue à chaque transaction.
Un design system, dans son essence, est bien plus qu'une bibliothèque de composants réutilisables : c'est un langage dédié à l'expression d'une identité graphique (DSL, ou Domain-Specific Language).
Greg Young, dans ses documents fondateurs sur CQRS, introduit une distinction éclairante entre deux styles d'interfaces.