Событийный автомат на страже жизненного цикла |
Дисклеймер: Эта статья описывает неочевидное решение неочевидной проблемы. Прежде чем бросатьсяяйцамиприменять его на практике, рекомендую дочитать статью до конца и дважды подумать.
Всем привет! При работе с кодом, нам часто приходится иметь дело с состоянием. Один из таких случаев — жизненный цикл объектов. Управление объектом с несколькими возможными состояниями может быть весьма нетривиальной задачей. Добавьте сюда асинхронное исполнение и задача усложняется на порядок. Есть эффективное и естественное решение. В этой статье я расскажу о событийном автомате и как его реализовать в Go.
Читать дальше ->https://habr.com/post/431048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=431048
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |