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

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

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

image

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

Презентация

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

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

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

Презентация

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

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

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

Презентация

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

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

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

Презентация

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

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

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

До встречи!


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Клонируем бесконтактную карту с помощью мобильного приложения

Всегда было интересно посмотреть, что происходит у банковской карточки под «капотом». Как реализуется протокол общения банковской карточки и POS-терминала, как это работает и насколько это безопасно. Такая возможность предстала передо мной, когда я проходил стажировку в компании Digital Security. В ...

Чудесный форпост на орбите

20 ноября исполнится 20 лет Международной космической станции. Не сомневаюсь, что будет множество рассказов про ее историю, конструкцию и эксплуатацию. Повторять одно и то же не хочется, и я решил поразмышлять, что будет самым важным для нас из опыта, который ...