ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1042677 Топик полностью
lloyd (07.10.2020 19:26, просмотров: 270) ответил fk0 на Microsoft? "Функция куда-то пошла и начала что-то делать..." (C) не помню откуда. А всегда ли есть понимание, что за event-driven моделью стоят суровые чаще детерминированные конечные автоматы? Я вот часто вижу, что состояние как единая сущность в мозгу программиста не воспринимается и размазывается по десятку переменных, порождая массу новых непредусмотренных состояний, тупиковых переходов, и прочих ошибок.
Понимание-то может и есть, но когда надо "код, быстраа", обычно никто их на бумажке не рисует. 

И как можно чаще диаграмму состояний стараются свести к цепочке, в чем очень сильно помогают A+/Promises (с которыми в C++ почти плохо).

Но опять же да, чистые промисы не очень хорошо реализуют бесконечные циклы обработки сообщений, поэтому их приходится разворачивать во что-то более вразумительное.