Должна ли логика переходить в триггерные действия или в запись? - PullRequest
0 голосов
/ 01 февраля 2012

Мне было интересно, лучше ли помещать логику длинного выполнения в триггеры или в состояния.

Меня беспокоит то, что если я помещу сложную, длинную логику в триггеры, то мой конечный автомат будет слишком много времени находиться в переходной фазе, и информация о текущем состоянии не будет более значимой.

Будет ли запись каждого состояния правильным местом для установки долгосрочной логики?

Спасибо

1 Ответ

0 голосов
/ 01 февраля 2012

Вы не переводите логику непосредственно в состояние, а в событие входа или выхода из состояния. Таким образом, независимо от того, где вы размещаете, он работает как часть перехода состояния. Что касается правильного места, это полностью зависит от логики. Проще говоря, поместите его там, где это необходимо: -)

...