The elevator problem (Xavier Van de Woestyne)
HTML-код
- Опубликовано: 30 апр 2019
- Dans l'espace de coworking où je travaille actuellement, l'ascenseur est
formellement idiot ! En effet, il n'optimise jamais son trajet, dès lors
que l'on tente de l'appeler deux fois, arrivé au lieu d'attente, il va
se comporter comme s'il avait été appelé deux fois ... soit, les portes
vont s'ouvrir, je rentre, elles se referment, elle se re-ouvrent et se
referment et il peut enfin partir ...
L'objectif de cette présentation est de présenter un usage pratique aux
automates (et plus précisemment aux machines à états finis) pour designer
un cluster d'ascenseurs. Entre implémentation concrète de FSM et réflexion
design sur le comportement attendu d'un ascenseur, on tâchera aussi de
survoler les légendes urbaines reliés à cet appareil, pratique, mais pouvant
parfois faire perdre un temps non négligeable !
Malgré ce que l'on pourrait croire, le comportement des ascenceurs présente
une collection de cas d'écoles amusants et transposables à des problématiques
logicielles. C'est d'ailleurs pour ça que beaucoup de grands groupes
se servent de ce cas comme entretien technique ! Наука