Inhalte

Formatting SFC

Table of Contents

Common

  • We use SFC for a higher level abstraction layer to manage sequences, we don't use it for things like event driven infinite state machines. The problem is, SFCs growing faster as you think and they become unreadable monsters.

Maximum number of steps per row

  • The maximum number of steps per row is three. If more than three steps per row are necessary, you should rethink your design. It should be possible to extract partial sequences into macros or new classes, or maybe SFC is the wrong language for this problem.

Maximum number of steps per column

  • The maximum number of steps per column is six. If more than six steps per column are necessary, you should rethink your design. It should be possible to extract partial sequences into macros or new classes, or maybe SFC is the wrong language for this problem.

Jumps

  • A maximum of one jump at the end to the first step of a page (main sequence or macro) is allowed.