+33 7 66 06 80 03 LinkedIn
Projekti

Od nagomilanih poslovnih pravila do strukturirane platforme na Symfonyju

Projekt se nije svodio na izradu „nekoliko obrazaca“. Platformu je upotrebljavalo više profila s različitim ovlastima, a poslovni objekti mijenjali su stanje tijekom procesa.

Prikaz stanja i prijelaza

Počeli smo prikazom tih stanja i dopuštenih prijelaza. Ta je odluka omogućila da se dio logike izdvoji iz kontrolera i da se izbjegne kopiranje istih pravila na više mjesta.

Uloga Symfonyja

Symfony je pružio okvir za sigurnost, validaciju, naredbe i asinkronu obradu. Vrijednost projekta ipak nije proizlazila iz samog frameworka: proizlazila je iz ispravnog prevođenja poslovnog procesa.

Poslovna pravila koja treba strukturirati?

Pokažite nam svoj proces: počet ćemo od njegovih stanja i prijelaza.