![](https://squidex.jugru.team/api/assets/srm/2563c7e7-153b-4171-944b-cc3e07001b30/portrait.png?cache=3600&width=74&height=74&mode=CropUpsize)
Антон Ласточкин
Компания: Кронштадт
Тип доклада: Доклад
Рассмотрим, как бороться с меняющимися требованиями и растущей сложностью кода конечного автомата (Finite State Machine). Предлагается оригинальное решение — использование комментариев для визуализации графа переходов. Рассмотрим код до и после комментирования. Также увидим связь отладочных сообщений с переходами автомата. Автоматически генерируемые графики попадают в документацию Doxygen. Ими пользуется вся команда проекта: разработчики, бизнес-аналитики, тестеры. Представленный подход позволяет быстро решать проблемы коммуникации в команде.
Компания: Кронштадт
Компания: Независимый консультант