+33 7 66 06 80 03 LinkedIn
Reference

Od nahromaděných obchodních pravidel ke strukturované platformě na Symfony

Nešlo o vytvoření „pár formulářů“. Platformu používalo několik profilů s různými oprávněními a obchodní objekty v průběhu procesu měnily stav.

Zachytit stavy a přechody

Začali jsme tím, že jsme tyto stavy a povolené přechody zachytili. Toto rozhodnutí umožnilo vyjmout část logiky z kontrolerů a zabránit kopírování stejných pravidel na více místech.

Role Symfony

Symfony poskytlo rámec pro bezpečnost, validaci, příkazy a asynchronní zpracování. Hodnota projektu ale nepramenila ze samotného frameworku: pramenila ze správného převedení obchodního procesu.

Obchodní pravidla ke strukturování?

Ukažte nám svůj proces – začneme jeho stavy a přechody.