Конечный автомат здорового человека [Evrone Development]
Как мы запутались в графах на state_machine и aasm в нашем 12 летнем проекте, и в итоге решились на свое opensource решение. Выкинули все лишнее и унифицировали API библиотеки, получив кратный рост скорости, компактность описания конечного автомата и увеличили понятность кода. Расскажу, как исследовал построение дерева решения и покажу картинки графов, которые помогают разработчикам быстро войти в контекст машины состояний.
Сергей Малых /
Таймлайн:
00:00 Интро
00:20 Немного про Groupprice и доклад
00:58 Где в Groupprice используются конечные автоматы
01:50 Как решили делать свое решение на базе ActiveRecord
02:52 Hash переходов
03:11 Валидация переходов и сохранение состояний
04:28 Единая точка входа
05:20 Производительность
05:56 Графическое представление машины состояний
06:35 Дерево решения графа: топологическая сортировка
07:40 Дерево решения графа: цепочка вершин с единственным входом
08:25 Дерево решения графа: bottleneck-вершина
08:49 Диаграмма состояний с деревом решения
09:24 Подводим итоги
4 views
1349
330
4 weeks ago 00:09:22 1
Настройка системы автоматики ALUTECH Smart – видеоинструкция
4 weeks ago 00:01:43 6
Foxweld Мастер 202 с блоком защиты от 380. Легендарный и надежный сварочный аппарат
4 weeks ago 00:22:36 1
Доступный полуавтомат с газом / без для дома, дачи, гаража Vniissok MIG-255 #сварка #полуавтомат
4 weeks ago 00:03:16 3
Ассортимент продукции компании ПСО. Теплый пол, потолочное отопление, автоматика и другое. ЗЕБРА
4 weeks ago 00:04:27 1
Ассортимент продукции (взгляд Дмитрия Латинского). Отопление ЗЕБРА, автоматика и другое
4 weeks ago 00:02:52 1
HAVAL M6 СТАЛ КИРПИЧОМ из-за одной гайки. [не клик-бейт] #haval #havalm6
4 weeks ago 00:01:20 1
ХОРОШИЙ САЙТ ДЛЯ ЗАРАБОТКА БЕЗ ВЛОЖЕНИЙ
4 weeks ago 00:02:18 3
⚡ Работа удаленная на дому до 18 лет 💴
4 weeks ago 00:01:20 3
ВЫПОЛНЯТЬ ЗАДАНИЯ И ПОЛУЧАТЬ ДЕНЬГИ НА ТЕЛЕФОН 🚫 МАЙНИНГ ЗАРАБОТОК В ИНТЕРНЕТЕ БЕЗ ВЛОЖЕНИЙ АВТОМА
4 weeks ago 00:02:18 1
ЗАРАБОТОК НА ПРОСМОТРЕ ВИДЕО YOUTUBE 💣 ОБУЧЕНИЕ ЗАРАБОТКУ В ИНТЕРНЕТЕ БЕСПЛАТНО И БЕЗ ВЛОЖЕНИЙ
4 weeks ago 00:01:18 1
🎲 Можно заработать быстро денег ⛔ На чем поднять деньги в интернете
4 weeks ago 00:08:43 18
Мастер-класс “Тактический браслет“
4 weeks ago 00:01:20 2
🎲 НОВЫЕ ВИДЫ ЗАРАБОТКА В ИНТЕРНЕТЕ ❌ МОБИЛЬНЫЙ ЗАРАБОТОК В ИНТЕРНЕТЕ БЕЗ ВЛОЖЕНИЙ ⚡
4 weeks ago 00:01:20 1
Работа дистанционно через интернет вакансии москва 🌈
4 weeks ago 00:12:35 1
переезд в питер // рум тур новой квартиры
4 weeks ago 00:01:14 4
РАБОТА ОНЛАЙН БЕЗ ВЛОЖЕНИЙ УКРАИНА 👌 РАБОТА НА ДОМУ ОНЛАЙН ВАКАНСИИ ❕
4 weeks ago 00:07:55 5.1K
Сработало! С 3 тыс 👉 1.5 миллиона! Игровые Автоматы Клубнички В Казино Вулкан Старс / Казино Стримы и Заносы недели
4 weeks ago 00:47:13 24
С 3 тыс 👉 6 лямов В игровые Автоматы Crazy Monkey. В онлайн Казино Вулкан Старс. Заносы недели
4 weeks ago 00:21:24 43
С 55 рублей 👉 1 лям! Рабочая Стратегия как выиграть в Казино Вулкан Старс. Игровые автоматы Кексы. Секреты казино Вулкан
4 weeks ago 00:12:07 3.3K
Я создаю бизнес на жвачках
4 weeks ago 00:00:59 27
VOLKSWAGEN TIGUAN 2010 с пробегом 197 150 км
4 weeks ago 00:02:18 1
ПОЛУЧАТЬ ДЕНЬГИ ЗА ИГРЫ 💲
4 weeks ago 00:01:20 2
💴 ПОДРАБОТКА В ИНТЕРНЕТЕ 13 🔥 НА ЧЕМ ЛЮДИ ДЕЛАЮТ ДЕНЬГИ 💡
4 weeks ago 00:01:11 5
Друзья! В нашем городе появилась ещё одна зелёная аллея. Высадку 20-ти молодых деревьев на улице 1-й Октябрьской инициировала Ас