Catégorie : Patron de conception

Conception basée sur le métier

Conception basée sur le métier

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

La programmation réactive

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

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