La conception basée sur le métier ou le domain-driven design (DDD) est une façon de développer une application en lien avec le métier. Elle regroupe plusieurs concepts, notamment l'ubiquitous language, un terme définissant la construction d'un langage commun entre les développeurs et le métier (les utilisateurs), ainsi que le modèle de domaine (équivalent à un … Continuer à lire Conception basée sur le métier
Catégorie : Patron de conception
La programmation réactive
La base de la programmation réactive est de déclencher des actions en observant des données. C'est aussi un paradigme déclaratif : on enchaîne un appel de fonctions ou d'expressions logiques déjà conçues, puis à la fin tout se calcule. La programmation réactive s'utilise par-dessus les langages de programmation, ou en créant un langage dédié à … Continuer à lire La programmation réactive
Transaction Script
Le Transaction Script est un patron de conception (résous des problèmes récurrents de conception). Il organise la logique métier d'une application backend grâce à des procédures uniques, et chaque procédure répond entièrement à une demande. Par exemple, dans un système bancaire, il y a la consultation d'un compte, le virement d'argent, ou la souscription à … Continuer à lire Transaction Script


