Процесс рефакторинга в крупном проекте мобильной разработки | Анвар Губайдуллин, Android-разработчик, Wildberries



Растет маркетплейс, растет и количество фич в мобильном приложении — вместе с этим меняется и структура команды: нам приходится делиться на более мелкие продуктовые группы, каждая из которых стремится к тому, чтобы ее код был изолированным и максимально стабильным.



Не секрет также, что при разработке мобильного приложения Wildberries мы исповедуем подход «Offline first» — для нас важна работоспособность приложения в населенных пунктах с плохим Интернетом и даже в режиме полета. И, конечно же, нам приходится следить за синхронизацией и актуальностью данных, поддерживая большой пласт бизнес-логики на клиенте.



В сентябре в своем докладе на DevFest Анвар Губайдуллин рассказал о процессах подготовки к рефакторингу крупных модулей приложения, условиях для его реализации и правилах разработки, выявленных в ходе работы.



Запись доклада с конференции доступна на YouTube.



#wbtech #android #wbspeakers #devfest #android