• 19-20 мая
  • Санкт-Петербург, пл. Победы, 1
RU / День 2 / Зал2

Комментарий Программного комитета:

Зачем парсить свой код? Например, для того, чтобы найти забытый console.log перед коммитом. А что делать, если вам надо поменять сигнатуру функции в сотнях вхождений в коде? Справятся ли тут регулярные выражения? Кирилл покажет, какие возможности перед разработчиком открывают абстрактные синтаксические деревья.

В этом выступлении мы рассмотрим, как AST помогают анализировать и изменять исходный JavaScript-код. В качестве примеров возьмем Babel и ESLint.

Кирилл Черкашин
Кирилл Черкашин

Родился в Москве, сейчас живет в Нью-Йорке и работает в Firebase. Обучает Angular не только в Google, но и во всем мире, организует самый большой Angular-митап в мире — AngularNYC (а также VueNYC и ReactNYC). В свободное от программирования время увлекается танго, книгами и приятными беседами.