+33 7 66 06 80 03 LinkedIn
Realizacje

Od nagromadzonych reguł biznesowych do uporządkowanej platformy Symfony

Projekt nie polegał na stworzeniu „kilku formularzy”. Z platformy korzystało kilka profili użytkowników z różnymi uprawnieniami, a obiekty biznesowe zmieniały stan w trakcie procesu.

Odwzorować stany i przejścia

Zaczęliśmy od odwzorowania tych stanów i dozwolonych przejść. Ta decyzja pozwoliła wyprowadzić część logiki z kontrolerów i uniknąć kopiowania tych samych reguł w kilku miejscach.

Rola Symfony

Symfony zapewniło ramy dla bezpieczeństwa, walidacji, poleceń i przetwarzania asynchronicznego. Wartość projektu nie wynikała jednak z samego frameworka, lecz z poprawnego przełożenia procesu biznesowego.

Reguły biznesowe do uporządkowania?

Prosimy pokazać nam proces – zaczniemy od jego stanów i przejść.