Через типизацию
к звёздам
Аудитория
Фронтендеры, представители крупных компаний
Цель доклада
Рассказать фишки типизации
в целом про типы
type inference
type aliases, union
Привить фронтендерам, что писать типизированный код — хорошо и не больно
Тезисы
Вводная про типизацию на фронте
история появления
какие проблемы должна решать
JSDoc типизация
первые версии TS
бета версии
что сейчас
появления Flow, Reasonml, ...
Реальные боли больших проектов на JS
без типизации
с типизацией
Варианты решения проблем
Тезисы
Лучшие практики
типизация "всего и вся"
генерация моделей с бэкенда
генерация типов для css классов
определение неиспользуемого css кода
быстрая реакция на переименование css классов
Улучшение Developer Experience
проектирование контрактов
композиция компонентов
улучшенный рефакторинг
Тезисы
Готовность инструментов к вашим хотелкам
тестирование
втаскивание новых библиотек
создание файлов описания (d.ts, flow)
Как язык влияет на ваш код
ограничения
размер кодовой базы
порог вхождения
Made with Slides.com