16 июня мы провели традиционную встречу Avito iOS Summer Edition. Для обсуждения на митапе были выбраны четыре темы: UI-тестирование, работа в кросс-функциональных командах, мониторинг в мобильных приложениях, история и внутренности собственного менеджера зависимостей.
Если вы не смогли прийти на встречу, не следили за трансляцией на YouTube или просто хотите узнать что-то новое, делимся фотографиями, видео, презентациями со встречи и отзывами слушателей.
Кросс-функциональность.
Как расширить границы своих возможностей и принести радость пользователям.
Иван Бондарь (Авито) Иван объяснил, как структурируются кросс-функциональные команды в Авито, как этот подход влияет на создание и выпуск фичи, кому это может быть полезно, а кому стоит забыть о кросс-функциональности.
И он рассказал, как мы обычно переходили от монолитных функций к небольшим, полностью функциональным командам.
Отзывы слушателей
Мониторинг и диагностика «живых проблем» в мобильных приложениях Mail.Ru Cloud. Павел Осипов (Mail.Ru Group) На примере мобильных приложений Mail.Ru Cloud Павел объяснил, почему мониторинг в iOS-разработке следует признать важным элементом работы бэкенда.
- Рассмотрены преимущества работы в кросс-функциональных командах.
Понятно, зачем нужна такая трансформация.
Хотелось бы узнать немного больше о ротации между командами, сколько времени потребовалось на адаптацию к новому формату и есть ли какие-то потери связи.
- Говорил хорошо, материал был понятен.
Он подробно рассказал о методах выявления и диагностики проблем в промышленных версиях приложений: DevOps-совместимая инфраструктура мониторинга, нетрадиционное использование HockeyApp для получения псевдо-сбоев с аномалиями, сервис A/B-тестирования для получения логов конкретного пользователя.
с определенного момента жизненного цикла приложения.
Кроме того, в видео вы найдете истории из жизни и ответ на вопрос, при чем здесь ICQ. Презентация
Отзывы слушателей
Инфраструктура UI-тестирования в Авито.
- Спасибо за хардкор.
Все пункты доклада интересны, но удерживать внимание так долго сложно.
- Возможно, повествованию не хватает динамики, но содержание на высоте.
Владислав Алексеев (Авито) Мы в Авито давно решили, что пишем UI-тесты, и постоянно делимся опытом с коллегами.
Владислав рассказал, с чего начинать тестирование, как устроена наша инфраструктура для запуска UI-тестов, а также обсудил типичные проблемы, с которыми сталкивается каждый, кто пытается внедрить тестирование в свой проект. Но даже у опытных солдат возникают вопросы: например, как ускорить тесты, «вылечить» красные тесты, поддержать несколько версий iOS с инфраструктурой, обойти ограничения TeamCity — Владислав предложил идеи и инструменты, которые помогут справиться с этими трудностями.
Отзывы слушателей
Каким должен быть менеджер зависимостей для большого проекта на примере Сбербанк-Онлайн iOS. Илья Лункин (Сбербанк) Илья рассказал историю развития модульности в мобильном приложении Сбербанк Онлайн, ее плюсы и минусы.
- Живо, весело, полезно.
Я хотел бы услышать более подробно о различных частях процесса выпуска и тестирования.
- Интересный и актуальный отчет. Он выступил превосходно, «есть даже доказательства».
- Владислав очень классный, репортаж отличный.
Подробно остановился на собственном менеджере зависимостей: зачем он нужен, что умеет, как помог сократить среднее время компиляции проекта в миллион строк кода до 15 секунд и создал возможность самостоятельной разработки и прозрачного релиза.
для 90 разработчиков.
Отзывы слушателей
Спасибо всем, кто пришел на встречу и посмотрел видео.
- Отличный отчет, хотелось бы только более конкретных технических моментов.
- Много информации и хороший материал.
Я старался заинтересовать слушателей своей темой.
Мы разместили фотографии со встречи на Фейсбук И В контакте с .
Мы часто проводим мероприятия для технических специалистов.
Если не хотите их пропустить, подписывайтесь на наш Таймпад .
Расскажите в комментариях, какие темы вы хотели бы услышать на наших встречах — мы учтем ваше мнение при планировании будущих мероприятий.
Увидимся! Теги: #iOS #avito #UI-тестирование #мониторинг приложений #Разработка для iOS #Разработка мобильных приложений #Тестирование мобильных приложений #Управление разработкой
-
Выбор Правильного Курса Mcsa — Обновление
19 Oct, 24 -
Данный
19 Oct, 24 -
Чертовски Старая Crm
19 Oct, 24 -
Регулярные Выражения Тома
19 Oct, 24 -
Google Внедрил Алгоритм Ориона?
19 Oct, 24 -
Крипто: Пользователь Глазами Яндекса
19 Oct, 24 -
Арт Заменяет Далвик
19 Oct, 24