Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Created June 24, 2024 20:48
Show Gist options
  • Select an option

  • Save wilmoore/8d28531d565c039d2a62fe8f6fd7cc96 to your computer and use it in GitHub Desktop.

Select an option

Save wilmoore/8d28531d565c039d2a62fe8f6fd7cc96 to your computer and use it in GitHub Desktop.
Software Engineering :: State :: Machine :: Finite State Machine :: Use Cases

Software Engineering :: State :: Machine :: Finite State Machine :: Use Cases

⪼ Made with 💜 by Polyglot.

Use Cases

  1. Connectivity Monitoring (i.e. Mobile App: Online "Play Now" -> Offline "Settings" -> Online)
  2. App Initialization
  3. Keyboard / Mouse (i.e. Vim Modes: `Normal "Navigate" -> Insert "Write")
  4. Login Form (finite amount of states: "idle" | "loading" | "success" | Error)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment