Podlodka #62 – Модульность

Podlodka #62 – Модульность

Егор Толстой, Стас Цыганов

Выпуск, в котором мы не только разбирались, по какому принципу можно распиливать монолит на модули, но и как это можно организовать с точки зрения командной структуры. Обсудили опыт больших компаний, а также разобрали наиболее сложные кейсы. В гости к нам зашел разработчик юнита Mobile Architecture Avito Евгений Кривобоков. 


SoundCloud: https://bit.ly/2Jc0VNv

iTunes: https://apple.co/2LVxBsc


Поддержи лучший подкаст про мобильную разработку:

www.patreon.com/podlodka


Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: t.me/podlodka 

Telegram-канал: t.me/podlodkanews 

Страница в Facebook: www.facebook.com/podlodkacast/ 

Twitter-аккаунт: twitter.com/PodlodkaPodcast


0:00:59 - Знакомство с гостем

0:01:34 - Зачем нужны модули?

0:05:47 - Цели и задачи разбеения на модули

0:11:43 - Что стало “последней каплей”?

0:18:31 - Признаки того, что пора “пилить”

0:24:06 - Немного Android-specific: gradle-модули vs git-сабмодули (хранение модулей)

0:27:46 - Модули и релизные циклы

0:35:40 - С чего начать распиливание на модули?

0:39:55 - Модули и DI

0:42:45 - Распределение по слоям

0:58:00 - Подводим результаты

1:09:54 - Документация

1:11:52 - Владение кодом

1:23:15 - Что изменилось в тестировании?

1:28:05 - Метрики

1:48:07 - Подводим черту


Ссылки гостя

https://martinfowler.com/articles/rise-test-impact-analysis.html 

https://docs.microsoft.com/en-us/azure/devops/devops-at-microsoft/code-ownership-software-quality 

https://www.jetbrains.com/help/idea/experimental.html 

https://guides.gradle.org/performance/ - все что нужно чтобы понять как ускорить сборки

https://github.com/Instamotor-Labs/mirakle Mirakle (Mainfraimer) 


Report Page