+33 7 66 06 80 03 LinkedIn
Projekti

No sakrājušos biznesa noteikumiem līdz strukturētai Symfony platformai

Projekts nebija par „dažu veidlapu” izveidi. Platformu izmantoja vairāki profili ar atšķirīgām tiesībām, bet biznesa objekti procesa gaitā mainīja stāvokli.

Stāvokļu un pāreju modelēšana

Mēs sākām ar šo stāvokļu un atļauto pāreju modelēšanu. Šis lēmums ļāva iznest daļu loģikas ārpus kontrolieriem un novērst to pašu noteikumu kopēšanu vairākās vietās.

Symfony loma

Symfony nodrošināja ietvaru drošībai, validācijai, komandām un asinhronai apstrādei. Taču projekta vērtība neradās no paša ietvara: tā radās no pareizas biznesa procesa atspoguļošanas.

Jāstrukturē biznesa noteikumi?

Parādiet mums savu procesu – sāksim ar tā stāvokļiem un pārejām.