Une machine à états est un modèle de calcul utilisé pour concevoir à la fois des programmes informatiques et des circuits logiques séquentiels. Il détermine qu'une entité dans un programme peut être dans l'un d'un nombre fini d'états. L'état dans lequel il se trouve à un moment donné est appelé l'état actuel. Il peut changer d'un état à un autre lorsqu'il est déclenché par un événement ou une condition de déclenchement; cela s'appelle une transition.
J'ai intégré avec succès le gemme AASM le plus récent dans une application, en l'utilisant pour la création d'un sorcier. Dans mon cas, j'ai un ordre modè ...
Je viens d'un fond MVC (Flex and rails) et j'adore les idées de la séparation de code, de la réutilisabilité, de l'encapsulation, etc. Il est facile de construire des c ...