+33 7 66 06 80 03 LinkedIn
Réalisations

D’une accumulation de règles métier à une plateforme Symfony structurée

Le projet ne consistait pas à créer « quelques formulaires ». Plusieurs profils utilisaient la plateforme avec des droits différents, tandis que les objets métier changeaient d’état au fil du processus.

Représenter les états et les transitions

Nous avons commencé par représenter ces états et les transitions autorisées. Cette décision a permis de sortir une partie de la logique des contrôleurs et d’éviter que les mêmes règles soient recopiées à plusieurs endroits.

Le rôle de Symfony

Symfony a fourni le cadre pour la sécurité, la validation, les commandes et les traitements asynchrones. La valeur du projet ne venait toutefois pas du framework lui-même : elle venait de la traduction correcte du processus métier.

Des règles métier à structurer ?

Montrez-nous votre processus : nous commencerons par ses états et ses transitions.