Рабочие процессы и конечные автоматы
ZeBrains Broadcast
0:00 / 0:00
Рабочие процессы и конечные автоматы
449 просмотров · 5 лет назад
ZeBrains Broadcast
1,23 тыс. подписчиков
449 просмотров · 5 лет назад
Если вы занимаетесь разработкой, но еще не слышали или не использовали в работе конечные автоматы (КА), то этот доклад для вас. Роман расскажет что это такое и каким образом можно использовать при программировании бизнес процессов
Презентация: https://docs.google.com/presentation/...
Таймкоды:
00:00 Вступление.
00:53 Какие есть проблемы при программировании бизнес логики?
03:05 Плюсы использования готовых КА.
06:06 Немного теории и терминов (позиция, переход, событие).
06:53 Рабочие процессы - можно находится в нескольких состояниях сразу.
07:58 Пример рабочего процесса.
09:01 Конечные автоматы - можно находится только в одном состоянии.
10:20 Пример конечного автомата.
11:05 Практический пример кода с использованием конечного автомата Symfony Workflow.
19:34 Механизм guard - возможность управлять процессом перехода по условиям.
21:10 Практический пример кода рабочего процесса.
26:24 Пример простейшего графического генератора бизнес процесса.