Слив Курса Профилирование и оптимизация тестов Rails-приложений [Тариф: Слушатель] [Thinknetica] [Владимир Дементьев]

Megan

Администратор
Регистрация
20 Фев 2015
Сообщения
172.813
Реакции
345.913
**Складчина: Профилирование и оптимизация тестов Rails-приложений [Тариф: Слушатель] [Thinknetica] [Владимир Дементьев]**

- **Описание:** Воркшоп для Ruby и Rails разработчиков, которые хотят ускорить выполнение тестов, уменьшить задержки и снизить расходы на CI-инфраструктуру.

- **Что вас ждет:**

- **Подходы:** Рассмотрим методы профилирования и оптимизации тестов.

- **Инструменты:** Изучим Stackprof, Vernier и специализированный пакет TestProf.

- **Навыки:** Полученные навыки можно сразу применить на своих проектах.

**Программа воркшопа:**

**День 1. Проблема медленных тестов. Профилирование тестов как обычного Ruby-кода:**

- Обсуждение влияния медленных тестов на разработку.

- Поиск узких мест в коде Ruby для оптимизации тестов.

- Определение альтернативных способов ускорения тестов и ознакомление с инструментами профилирования.

**День 2. Подробное знакомство с TestProf. Профилирование фабрик:**

- Изучение инструментов TestProf для минимизации трудозатрат на рефакторинг тестов.

- Профилирование использования фабрик через FactoryProf.

**День 3. Оптимизация тестов с помощью переиспользования данных. Автоматизация профилирования и рефакторинга:**

- Оптимизация конкретных файлов и использование инструментов TestProf для переиспользования данных.

- Формирование подходов к рефакторингу тестов, специфичных для каждого проекта.

**Завершение:**

- Обсуждение автоматизации через TestProf Autopilot.

**Автор:**

- **Владимир Дементьев:** Разработчик в EvilMartians, автор TestProf, коммитер в Rails, лауреат Ruby Hero Russia 2017. Обладает многолетним опытом работы с RoR, Erlang, Python и другими языками программирования.

 
Сверху