Megan
Администратор
- Регистрация
- 20 Фев 2015
- Сообщения
- 175.620
- Реакции
- 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 и другими языками программирования.
- **Описание:** Воркшоп для 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 и другими языками программирования.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 02 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 04 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 05 из 10 (2026) [Игорь Ледоховский]