Михаил Осипов. Миграция с Rx на корутины — опыт «Тинькофф Мобайл»
Уже много времени прошло с момента релиза корутин в Kotlin. Однако не все спешат использовать их в своих проектах по самым разным причинам, кто-то не хочет отходить от привычных инструментов, вроде Rx, а кто-то опасается проблем с корутинами или с непониманием их работы. В нашей команде все сходились во мнении, что Rx, как инструмент организации многопоточной работы, часто избыточен для задач, решаемых в нашем проекте. Корутины казались вполне достойным конкурентом и мы решили, что стоит попробовать интегрировать их в наш проект. На момент начала интеграции, проекту «Тинькофф Мобайл» было около 2-х лет.
И в данном докладе рассказывается о пути, который мы прошли от апробации корутин в маленьком тестовом приложении, до полного перехода с Rx на корутины в проекте с внушительным объемом кодовой базы, при этом, не останавливая разработку основного функционала приложения. Теория — это здорово, но по-настоящему инструмент раскрывается при масштабном практическом применении, опытом такого применения я и хочу поделиться. Корутины у нас в продакшене уже более 2х лет, и переходить обратно на Rx у нас нет ни малейшего желания.
Цель данного доклада, рассказать на нашем примере, с чем придется столкнуться в процессе миграции на корутины, и что полезного в результате этого можно получить.
Презентация:
Codefest:
6 views
820
226
8 months ago 00:06:08 1
Дима Билан — «Острой бритвой» (Премьера клипа, 2023)
8 months ago 00:05:35 1
ПЛАН ЛОМОНОСОВА МОСТЫ (Официальное видео)
8 months ago 00:03:02 1
НИГАТИВ - Дай мне сил
8 months ago 00:55:35 1
Экономика России: Рост перед обвалом?
8 months ago 00:18:52 1
Till Lindemann - NSL (Official Video)
8 months ago 00:25:22 1
Премьера Сериала “240й“ Третья Серия (Снято в городе Орск)
8 months ago 00:04:18 1
Туман - ДжаЯмми.
8 months ago 03:20:35 1
Рюриковичи. 5-8 Серии. Документальная Драма. Star Media
8 months ago 00:05:10 1
LOUNA – . / OFFICIAL VIDEO / 2022
8 months ago 00:02:52 1
ray! - Безотказная (Official Video, 2023)
8 months ago 03:15:41 1
Рюриковичи. 1-4 Серии. Документальная Драма. Star Media
8 months ago 00:39:24 1
Сорренто
8 months ago 02:15:46 1
I Московский открытый фестиваль-конкурс народно-инструментального искусства «Детская академия»
8 months ago 00:04:46 1
Грешная Душа!!! Песня Огонь!!!Крик Души!!!
8 months ago 00:01:02 1
Александр Блок Ворона Учить стихи легко Аудио Слушать Онлайн