Как мы раскормили Jest и NodeJS садит его на диету
Тезисы
Доклад про Jest и проблемы, с которыми мы столкнулись при его применении на нашем проекте. В частности, проблема черезмерного потребления памяти и долгого прохождения тестов.

Частично, в стиле adventure, расскажу о том, как решить продуктовую необходимость и когда нужно остановиться, сказав что уже достаточно хорошо (по крайней мере, на этот раз).

Расскажу про подводные камни, которые я встретил, и о том, как их решал в процессе:
  • Как вывод размера кучи в Jest на самом деле дёргает garbage collector;
  • Почему иногда нужно поправить немного кода в node_modules, для каких целей это можно сделать и что это даст;
  • Какой лимон я получил по итогу и как я его превратил в лимонад для проекта.
Доклад про Jest и проблемы, с которыми мы столкнулись при его применении на нашем проекте. В частности, проблема черезмерного потребления памяти и долгого прохождения тестов.

Частично, в стиле adventure, расскажу о том, как решить продуктовую необходимость и когда нужно остановиться, сказав что уже достаточно хорошо (по крайней мере, на этот раз).

Расскажу про подводные камни, которые я встретил, и о том, как их решал в процессе:
  • Как вывод размера кучи в Jest на самом деле дёргает garbage collector;
  • Почему иногда нужно поправить немного кода в node_modules, для каких целей это можно сделать и что это даст;
  • Какой лимон я получил по итогу и как я его превратил в лимонад для проекта.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Глеб Шалтаев
Разработчик интерфейсов, Яндекс
  • Глеб Шалтаев
    Разработчик интерфейсов, Яндекс
Все доклады секции