Начало основного контента

MVI и State Machine — визуализация и анализ диаграммы состояний с помощью VisualFSM

Язык -RU

Спикер расскажет об используемом подходе к визуализации бизнес-логики по исходному коду программы и реализации MVI-архитектуры, которая этому способствует. Поделится опытом и расскажет о вызовах в разработке и поддержке проекта с большим количеством локальной логики — Контур.Маркет Касса.

В докладе пойдет речь о разработанной командой спикера библиотеке. VisualFSM — Kotlin-библиотека для реализации MVI-архитектуры и набор инструментов для визуализации и анализа диаграммы состояний конечного автомата. Визуализация происходит по исходному коду реализации FSM и не требует написания отдельных конфигураторов. Достаточно добавлять новые классы состояний и действий — они автоматически добавляются в граф состояний и переходов FSM.

Доклад будет интересен тем, кто выбирает MVI-библиотеку для своего проекта или имеет крупные стейт-машины в текущем проекте и хочет их визуализировать.

Спикеры

Приглашенные эксперты