+33 7 66 06 80 03 LinkedIn
Проекти

От натрупани бизнес правила до структурирана платформа със Symfony

Проектът не беше просто създаване на „няколко формуляра“. Платформата се използваше от няколко профила с различни права, а бизнес обектите сменяха състоянието си в хода на процеса.

Представяне на състоянията и преходите

Започнахме с представянето на тези състояния и разрешените преходи. Това решение позволи част от логиката да бъде изнесена извън контролерите и да се избегне копирането на едни и същи правила на няколко места.

Ролята на Symfony

Symfony осигури рамката за сигурността, валидирането, командите и асинхронната обработка. Стойността на проекта обаче не идваше от самия framework: тя идваше от правилното превеждане на бизнес процеса.

Бизнес правила за структуриране?

Покажете ни процеса си – ще започнем с неговите състояния и преходи.