Не так важно, насколько качественно написан код, какая используется архитектура и какие под капотом крутятся технологии, если фича в итоге не доедет до пользователя. Алексей Шпирко, руководитель юнита Speed в Авито, рассказал, как запустить релизный поезд для мобильных приложений и монолитного сайта. В процессе мы обсудили, как часто нужно выкатывать мобильные приложения, сколько программистов потребовалось, чтобы сделать ненужными восемь автоматизаторов, почему end-2-end тесты – это не слишком хорошо, а канареечные выкатки – просто замечательно. Короче говоря, максимально прикладной выпуск, который можно смело использовать как справочник полезных советов для начинающих релиз-менеджеров.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат:
https://t.me/podlodkaTelegram-канал:
https://t.me/podlodkanewsСтраница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт:
https://twitter.com/PodlodkaPodcastПолезные ссылки:
- Fresh apps: an empirical study of frequently-updated
mobile apps in the Google play store
https://sail.cs.queensu.ca/Downloads/EMSE2015_FreshApps_AnEmpiricalStudyofFrequently-updated.pdf- Causal Impact Analysis Applied to App Releases in Google Play and
Windows Phone Store
http://www.cs.ucl.ac.uk/fileadmin/UCL-CS/research/Research_Notes/RN_15_07.pdf- iOS UI тесты в Авито
https://www.youtube.com/watch?v=xqRfyt1SEZQ- Инфраструктура UI-тестов в Авито
https://www.youtube.com/watch?v=aBcJI8ObSeU- Релизы мобильных приложений в Avito
https://www.youtube.com/watch?v=r3rUedCbe7Q- Автотесты в Авито. Зачем они, как помогают, сколько стоят
https://youtu.be/25EO8E3DMPw