Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
В любом крупном Android-проекте рано или поздно возникает необходимость разбить его на модули. Что делать, если вы все-таки начали модуляризацию слишком поздно и у вас уже есть огромных размеров монолит из сотен тысяч строк кода и сотен экранов? Иногда даже совсем небольшие фичи тянут множество зависимостей и требуют сложного рефакторинга. Как понять, откуда начать, как масштабировать этот процесс и довести его в итоге до конца?
Миша проанализировал разные алгоритмы поиска сообществ в графах и создал инструмент, который стал его путеводителем в решении задачи модуляризации. Ориентируясь на различные метрики, можно предсказывать, на сколько модулей будет оптимально разбить ваш монолит, какие классы должны войти в них и с каких модулей лучше начинать.
#graphs #gradle #math
1 view
194
60
2 months ago 00:03:15 1
A$AP Rocky - Tailor Swif (Official Video)
3 months ago 00:06:54 1
Как Егор Левченко Буркин у Кирилла Тимошенко орден себе покупал.
5 months ago 00:58:43 1
Последние дни работы YouTube? Михаил Климарёв об обходе блокировок, VPN, Роскомнадзор, Павел Дуров
5 months ago 00:02:28 1
Сергей Левченко - Памяти Михаила Горшенёва (Клип)
6 months ago 00:56:57 7
Почему максимум к июню штаты должны сделать роковой выбор. Михаил Хазин, Владимир Левченко
7 months ago 00:02:51 1
DOROFEEVA - вотсап (Official Music Video)
8 months ago 00:43:25 1
Михаил Светов: Ошибки 90х, выученная беспомощность, ФБК, РДК, Ходорковский, Надеждин / До и После