4 октября в 17:00 в Санкт-Петербурге на IT-конференции «Стачка 2026» выступят Алексей Журкин, ведущий разработчик отдела разработки решений для рабочих станций и Любовь Меньшикова, разработчик отдела разработки решений для рабочих станций.
Доклад «Не FSM-ом единым. Как управлять продуктом с нелинейным жизненным циклом» будет посвящен управлению сложными жизненными циклами компонентов продукта и переходу от классического конечного автомата (FSM) к StateChart Machine.
На ранних стадиях разработки жизненные циклы компонентов обычно остаются линейными, а реакции на события — простыми и предсказуемыми. Для таких сценариев конечный автомат хорошо подходит. Но по мере развития продукта растет количество бизнес-требований и внутренних сценариев. Жизненные циклы становятся нелинейными, архитектура усложняется, а добавление новых сценариев требует все больше кода. В результате растут сроки разработки и риск ошибок.
Алексей Журкин и Любовь Меньшикова расскажут:
Докладчики разберут подход на примерах из разработки Kaspersky Thin Client и покажут, как переход к StateChart изменил реализацию новых сценариев и описание архитектуры продукта в целом.
4 октября в 17:00 в Санкт-Петербурге на IT-конференции «Стачка 2026» выступят Алексей Журкин, ведущий разработчик отдела разработки решений для рабочих станций и Любовь Меньшикова, разработчик отдела разработки решений для рабочих станций.
Доклад «Не FSM-ом единым. Как управлять продуктом с нелинейным жизненным циклом» будет посвящен управлению сложными жизненными циклами компонентов продукта и переходу от классического конечного автомата (FSM) к StateChart Machine.
На ранних стадиях разработки жизненные циклы компонентов обычно остаются линейными, а реакции на события — простыми и предсказуемыми. Для таких сценариев конечный автомат хорошо подходит. Но по мере развития продукта растет количество бизнес-требований и внутренних сценариев. Жизненные циклы становятся нелинейными, архитектура усложняется, а добавление новых сценариев требует все больше кода. В результате растут сроки разработки и риск ошибок.
Алексей Журкин и Любовь Меньшикова расскажут:
Докладчики разберут подход на примерах из разработки Kaspersky Thin Client и покажут, как переход к StateChart изменил реализацию новых сценариев и описание архитектуры продукта в целом.
Подпишитесь на наши сообщества и получите ссылку на дистрибутив в чате