Использование Flow для статического анализа типов в JavaScript

Сергей Беляев
Сергей Беляев
СПбГЭТУ «ЛЭТИ»
Доцент кафедры МОЭВМ СПбГЭТУ «ЛЭТИ», преподаёт курсы «Логическое программирование« и «Web-технологии».
JavaScript — язык с динамической нестрогой типизацией, благодаря чему упрощается разработка небольших скриптов и макетов программ, однако при масштабной промышленной разработке, в которой участвует множество разработчиков, это может привести к ошибкам. Есть множество способов их избежать, один из них — расширение языка за счёт явного указания и контроля типов переменных с использованием статического анализатора Flow разработки Facebook. На лекции будет много примеров на JavaScript. Лекция будет полезна тем, кому интересен анализ исходного кода и проблема типизации переменных.