Настроить Cookies
Мы используем Cookies для улучшения работы сайта
Настроить Cookies
Настройки Cookies
Файлы cookie, необходимые для корректной работы сайта, всегда включены. Другие файлы cookie можно настроить.
Основные файлы cookie
Всегда включены. Эти файлы cookie необходимы для работы веб-сайта и его функций. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, например, при настройке параметров конфиденциальности, входе в систему или заполнении форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, которая помогает нам понять, как используются наши веб-сайты, насколько эффективны наши маркетинговые кампании, а также помогает нам персонализировать наши веб-сайты для вас.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в интернете, чтобы помочь им показывать вам более релевантную рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям.
Как мы раскормили Jest и NodeJS садит его на диету
Тезисы
Доклад про Jest и проблемы, с которыми мы столкнулись при его применении на нашем проекте. В частности, проблема черезмерного потребления памяти и долгого прохождения тестов.

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

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

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

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