2012-02-01 12 views
0

長い実行ロジックをトリガまたはステートに入れる方が良いかどうか疑問に思っていました。ロジックがトリガアクションまたはエントリに入る必要がありますか?

トリガー内に複雑な長いロジックを置くと、私のステートマシンが移行フェーズで過度の時間を費やしてしまい、現在の状態に関する情報が意味をなさないという懸念があります。

ロング・ランニング・ロジックを配置するために、それぞれのエントリに正しい場所が記載されますか?

ありがとう

答えて

0

論理は状態を直接入力するのではなく、状態の入力または終了のイベントに入れます。だから、どこに置いても、状態遷移の一部として実行されます。さて、正しい場所は何か、それは完全にロジックに依存します。簡単に言えば、適切な場所に置いてください:-)

関連する問題