Продолжительность
5 ч 55 мин 50 сек
Количество уроков
3 Видео
Дата добавления
17.10.2024
Мастер-класс для разработчиков Ruby и Rails, стремящихся существенно уменьшить время выполнения тестов на CI или локально. Это позволит ускорить цикл обратной связи в процессе разработки, минимизировать паузу между внедрением изменений и их релизом, а также сократить затраты на CI-инфраструктуру.
Что вас ожидает?
Методологии
На семинаре мы изучим различные методы профилирования и оптимизации тестов, следуя принципу «максимальная выгода при минимальных изменениях». Ведь мало кто согласится переписать тесты или изменить архитектуру приложения просто для ускорения выполнения тестов.
Инструментарий
Мы познакомимся с такими универсальными инструментами для профилирования Ruby-приложений, как Stackprof и Vernier, а также подробно разберём специализированный пакет TestProf.
Новоприобретенные умения
Вы сможете применять новые умения непосредственно на своих проектах. Не удивляйтесь, если ваши тесты ускорятся в несколько раз всего за считанные часы!
Этот семинар подойдёт:
Разработчикам
Для разработчиков средних и крупных Ruby/Rails приложений, стремящихся ускорить процесс тестирования в ходе разработки
Техническим лидерам
Техническим лидерам и ответственным за релизы, которые хотят узнать, как сократить время полного тестирования приложения перед релизом
Ruby-инженерам
Ruby-инженерам, желающим улучшить свои навыки в области профилирования кода и обнаружения проблем с производительностью