Podlodka #38 – Масштабируем мобильную разработку


Episode Artwork
1.0x
0% played 00:00 00:00
Dec 17 2017 130 mins   104
Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько сотен человек. Выпуск прямо насыщен информацией – успели обсудить архитектурные вопросы, контроль качества, организационную структуру и рабочие процессы. Поддержи лучший подкаст про мобильную разработку: www.patreon.com/podlodka На правах рекламы: Rememo – приложение для работы с напоминаниями от Артура Миррова, нашего подписчика на Patreon. Стильно, модно, быстро, да еще и с промокодами от автора. http://apple.co/2zh4b3p Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Содержание: - 00:00:40 - Знакомство с гостем - 00:01:03 - Как попасть в Uber - 00:02:07 - Карьерные уровни в Uber - 00:06:45 - Какой должна быть архитектура - 00:13:44 - Как отличаются требования к архитектуре больших и маленьких приложений - 00:19:27 - Legacy в Uber - 00:21:15 - О RIBs - 00:33:25 - Основные плюсы RIBs - 00:41:15 - Сколько экранов в Uber - 00:45:10 - Кроссплатформенность архитектуры - 00:52:20 - Как устроено обеспечение качества - 00:55:20 - Покрытие unit-тестами - 00:58:00 - О feature flags - 01:01:54 - Разбитие модулей на Core/Optional - 01:09:00 - Выбор сценариев для тестирования - 01:10:30 - Ручное тестирование, аналитика и дежурство - 01:18:00 - Отключение частей приложения - 01:19:46 - Code Review - 01:22:35 - Измерение качества фичей, продукта и команды - 01:31:55 - Организационная структура Uber - 01:47:10 - О работе с VCS - 01:51:50 - Релизный цикл и выпуск новых фичей - 01:58:55 - Дополнительные вопросы к гостю - 02:05:05 - Подведение черты выпуска - 02:05:40 - Про Rememo, приложение нашего адмирала на Patreon Полезные ссылки: - Uber Engineering Blog https://eng.uber.com/ - RIBs репозиторий https://github.com/uber/RIBs