LINUX.ORG.RU

История изменений

Исправление dvetutnev, (текущая версия) :

Раз event-driven и потоки данных фиксировать не хочется то нужно формализировать состояние акторов и переходы между состояними. В том числе и для граничных случаев, в которых часть системы уже ничего не принимает. Стула собственно два: делаем тупые обработчики и явно выстраиваем потоки данных, либо просто прицепляем обработчики к шине сообщений и делаем в них явные стейт-машины.

Первый вариант все равно делать придется, только на более высоком уровне.

Исходная версия dvetutnev, :

Раз event-driven и потоки данных фиксировать не хочется то нужно формализировать состояние акторов и переходы между состояними. В том числе и для граничных случаев, в которых часть системы уже ничего не принимает. Стула собственно два: делаем тупые обработчики и явно выстраиваем потоки данных, либо просто прицепляем обработчики к шине сообщений и делаем в них явные стейт-машины.