isFlag or not isFlag

Frontend
Зал №5

Тезисы

Поддержка и развитие приложений — непростая задача: интерактив разрастается, компоненты усложняются, а разработка становится невыносимой. Рано или поздно мы ловим себя на том, что, вместо добавления фич, обрабатываем edge-кейсы и правим баги, вызванные добавлением функциональности. В докладе я расскажу, как конечные автоматы помогают решить эту проблему, если использовать их вместо привычных способов моделирования компонент. Разберёмся, чем эта математическая абстракция помогает не только разработчикам, но и другим членам команды.

Аудитория и уровень

Погружение в подход с нуля, но информация пригодится уже бывалым разработчикам с опытом поддержки больших приложений.

Контур

Артем Шабанов

Пришёл во фронтенд три года назад, ещё студентом. Работал в инфраструктурной команде Контура, но теперь занимаюсь продуктовой разработкой. Преподаю HTML, CSS и JS. Люблю ФП и статическую типизацию.

Пришёл во фронтенд три года назад, ещё студентом. Работал в инфраструктурной команде Контура, но теперь занимаюсь продуктовой разработкой. Преподаю HTML, CSS и JS. Люблю ФП и статическую типизацию.