
Антон Ласточкин
Компания: Кронштадт
Рассмотрим, как бороться с меняющимися требованиями и растущей сложностью кода конечного автомата (Finite State Machine). Предлагается оригинальное решение — использование комментариев для визуализации графа переходов. Рассмотрим код до и после комментирования. Также увидим связь отладочных сообщений с переходами автомата. Автоматически генерируемые графики попадают в документацию Doxygen. Ими пользуется вся команда проекта: разработчики, бизнес-аналитики, тестеры. Представленный подход позволяет быстро решать проблемы коммуникации в команде.
Компания: Кронштадт
Компания: Независимый консультант