Максим Качинкин. Trunk-based development в мобильной разработке
В докладе я расскажу про подход Trunk-Based Development (TBD) в мобильной разработке и про то, как подход TBD помог нам, компании Dodo Engineering, повысить скорость разработки и поставки фич в мобильном приложении.
Мы столкнулись с проблемой: с ростом количества команд, работающих над одним приложением, появилась потребность чаще релизить приложение. Разным командам нужно релизить свои фичи. Работа с общим кодом и в долгоживущих фича-ветках стала увеличивать цикл релизов.
В итоге мы релизили 1 раз в месяц, а хотелось релизить 1 раз в неделю.
Решение большинства проблем мы базировали на принципах TBD. При этом мы стали собирать метрики нашего процесса разработки, чтобы понимать, помогают ли наши решения или нет.
Наблюдая за метриками, мы можем сделать промежуточные выводы: что уже сработало и дало свои результаты, а над чем нам еще нужно поработать.
Сайт –
10 views
453
126
2 months ago 01:21:40 18
Из джуна в сеньоры за полгода: миф или реальность? Секреты турбо-карьеры в IT!
2 months ago 01:41:25 9
Фоновая работа в Android: Service и WorkManager // Демо-занятие курса «Android Developer. Professional»
3 months ago 01:43:19 122
Unit-тесты. Качество приложения и качество кода // Демо-занятие курса «Android Developer. Professional»
3 months ago 01:37:18 10
Создание своей MVI-архитектуры приложения для Android и миграция на нее с MVVM // Курс «Android Developer. Professional»
5 months ago 00:43:27 22
Максим Качинкин — Переходишь на Compose? Не спеши!