- PVSM.RU - https://www.pvsm.ru -

Кроссфункциональность, менеджер зависимостей, мониторинг в iOS и UI-тесты. Как прошел Avito iOS Summer Edition

16 июня мы провели традиционную встречу Avito iOS Summer Edition. Для обсуждения на митапе выбрали четыре темы: UI-тестирование, работа в кроссфункциональных командах, мониторинг в мобильных приложениях, история и внутренности собственного менеджера зависимостей. На случай, если вы не смогли прийти на митап, не следили за трансляцией на YouTube или просто хотите узнать что-то новое — делимся фото, видео, презентациями со встречи и отзывами слушателей.

image

Кроссфункциональность. Как расширить границы своих возможностей и принести пользователям счастье. Иван Бондарь (Авито)

Иван рассказал, как устроены кроссфункциональные команды в Авито, влияние такого подхода на создание и выпуск фич, кому это может быть полезно, а кому лучше забыть о кроссфункциональности. И поделился, как мы вообще пришли от монолитных функций к небольшим полнофункциональным командам.

Презентация [1]

Отзывы слушателей

  • Рассмотрел плюсы работы в кроссфункциональных командах. Понятно, зачем нужна такая трансформация. Хотелось бы узнать чуть больше про ротацию между командами, как долго шло приведение к новому формату, есть ли коммуникационные потери.
  • Выступил хорошо, материал понятен.

Мониторинг и диагностика «проблем на живом» в мобильных приложениях Облака Mail.Ru. Павел Осипов (Mail.Ru Group)

На примере мобильных приложений Облака Mail.Ru Павел объяснил, почему мониторинг в iOS-разработке нужно признать важным элементом эксплуатации бэкендов. Подробно рассказал о методах выявления и диагностики проблем на боевых версиях приложений: DevOps-совместимой инфраструктуре мониторинга, нетрадиционном использовании HockeyApp для получения псевдокрешей с аномалиями, сервисе А/Б-тестирования для получения логов конкретного пользователя из конкретной точки жизненного цикла приложения. Кроме этого, в видео вас ждут жизненные истории и ответ на вопрос, при чем тут ICQ.

Презентация [2]

Отзывы слушателей

  • Спасибо за хардкорность. Все пункты доклада интересные, но тяжело так долго держать фокус.
  • Возможно, не хватает именно динамики рассказа, но содержательность высокая.

Инфраструктура UI-тестов в Авито. Владислав Алексеев (Авито)

Мы в Авито давно решили, что пишем UI-тесты, и постоянно делимся опытом с коллегами. Владислав рассказал, с чего начать тестирование, как устроена наша инфраструктура для запуска UI-тестов, разобрал общие проблемы, которые встречаются на пути каждого, кто пытается внедрить тестирование в своем проекте. Но и у бывалых солдат возникают вопросы: например, как ускорить тесты, «вылечить» красные тесты, поддерживать инфраструктурой несколько версий iOS и обойти ограничения TeamCity — Владислав предложил идеи и инструменты, которые помогут справиться с этими трудностями.

Презентация [3]

Отзывы слушателей

  • Живо, весело, полезно. Хочется послушать детальнее по разным частям процесса релиза и тестирования.
  • Интересный и актуальный доклад. Выступил отлично, «даже пруф есть».
  • Владислав очень крутой, доклад отличный.

Каким должен быть менеджер зависимостей для крупного проекта на примере Сбербанк-Онлайн iOS. Илья Лунькин (Сбербанк)

Илья рассказал историю развития модульности в мобильном приложении Сбербанк Онлайн, ее плюсах и минусах. Подробно остановился на собственном менеджере зависимостей: зачем он понадобился, что умеет, как помог сократить среднее время компиляции проекта в миллион строк кода до 15 секунд и создал возможность независимой разработки и прозрачного релиза для 90 разработчиков.

Презентация [4]

Отзывы слушателей

  • Отличный доклад, хотелось бы только больше конкретных технических моментов.
  • Много информации и хорошего материала. Пытался заинтересовать слушателей своей темой.

Спасибо всем, кто пришёл на митап и посмотрел видео. Фотографии со встречи мы выложили на Фейсбук [5] и Вконтакте [6]. У нас часто проходят мероприятия для технических специалистов. Если не хотите пропустить их, подпишитесь на наш Таймпад [7]. Расскажите в комментариях, доклады на какие темы вы хотите услышать на наших встречах — мы учтем ваше мнение при планировании следующих мероприятий.

До встречи!

Автор: iSeregin

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/284264

Ссылки в тексте:

[1] Презентация: http://bit.ly/2Mpky1A

[2] Презентация: http://bit.ly/2yMBZXZ

[3] Презентация: http://bit.ly/2IvfXse

[4] Презентация: http://bit.ly/2Mrc8Xl

[5] Фейсбук: https://www.facebook.com/media/set/?set=a.1002267266617288.1073741862.727110047466346&type=1&l=c4d00e0fda

[6] Вконтакте: https://vk.com/album-152990965_254694830

[7] наш Таймпад: https://avitotech.timepad.ru/events/

[8] Источник: https://habr.com/post/415413/?utm_campaign=415413