Мы продолжаем цикл совместных передач с компанией Badoo. Сегодня у нас в гостях Владислав Чернов и Олег Оямяэ. Поговорим про то, как построен процесс разработки в компании. Какие инструменты используются для автоматизации создания, тестирования и деплоя релизов. Как происходит тестирование кода, собственные наработки, позволяющие быстро прогонять большое количество тестов. Что представляет собой среда разработки и как ее используют программисты компании.
В выпуске:
— Владислав Чернов и Олег Оямяэ кратко о себе
— Процесс разработки и выкатки релизов в компании. Используемые инструменты: Git, TeamCity, JIRA, AIDA
— Автоматическое тестирование в Badoo. Как прогнать 18k тестов за 3.5 минуты
— Девелоперское окружение в команде, разрабатывающей сложную распределенную систему
Наши гости:
Владислав Чернов
Олег Оямяэ
Ссылки:
Процесс разработки в Badoo
AIDA. Автоматизация работы с Git, JIRA и TeamCity
Что почитать:
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
Jenkins Continuous Integration Cookbook
Continuous Integration: Improving Software Quality and Reducing Risk
Podsafe:
J.1.0 — Frozen Paradise