Size: a a a

Programming Offtop

2020 July 06

Sergey λ in Programming Offtop
Igor
И пошел дальше обмазываться @Inject constructor(...
ну это хотя бы компайлтайм проверяется
источник

Sergey λ in Programming Offtop
у него проект на 500К LOC и несколько модулей
источник

I

Igor in Programming Offtop
https://memepedia.ru/wp-content/uploads/2019/04/screenshot_2-3.png

> ну это хотя бы компайлтайм проверяется

Но какой ценой
источник

Sergey λ in Programming Offtop
источник

I

Igor in Programming Offtop
Sergey λ
у него проект на 500К LOC и несколько модулей
а несколько это сколько?
источник

I

Igor in Programming Offtop
вот у нас 100к loc и 150 модулей, у него по идеи должно быть 750)
источник

Sergey λ in Programming Offtop
Igor
а несколько это сколько?
больше 3х, у них разбивка на модули не фичами, а слоями
источник

AD

Aleksey D. in Programming Offtop
Sergey λ
больше 3х, у них разбивка на модули не фичами, а слоями
источник

Sergey λ in Programming Offtop
были бы фиче-модули, было бы больше сотни
источник

I

Igor in Programming Offtop
Народ а вы тоже на фичу делает по 3 модуля?
- с интерфейсами
- с реализацией
что бы избегать циклический зависимостей
- с ui и фрагментами
что бы разделить скоупы dagger?
источник

M

Malik in Programming Offtop
Igor
Народ а вы тоже на фичу делает по 3 модуля?
- с интерфейсами
- с реализацией
что бы избегать циклический зависимостей
- с ui и фрагментами
что бы разделить скоупы dagger?
А с моделями что делаешь? В каждом слое своя и конвертация при переходе из слоя в слой?
источник

I

Igor in Programming Offtop
ну общие модель лежат в модуле с интерфейсами, на который ссылаются др модули фичи
источник

AD

Aleksey D. in Programming Offtop
Igor
Народ а вы тоже на фичу делает по 3 модуля?
- с интерфейсами
- с реализацией
что бы избегать циклический зависимостей
- с ui и фрагментами
что бы разделить скоупы dagger?
у меня один модуль 🌚
источник

Kd

Konstantin dmz9 in Programming Offtop
Igor
Народ а вы тоже на фичу делает по 3 модуля?
- с интерфейсами
- с реализацией
что бы избегать циклический зависимостей
- с ui и фрагментами
что бы разделить скоупы dagger?
жирно слишком, можно запутаться
источник

I

Igor in Programming Offtop
ну так ты им префиксы давай, типа нашего любимого -impl или -api
источник

Kd

Konstantin dmz9 in Programming Offtop
та давал уже, всеравно хуйня получается )) остановился на разбивке по фичам
источник

SV

Sergey Vasilchenko in Programming Offtop
фича = модуль, на вход интерфейс с зависимостями, наружу интерфейс с апи фичи, как у блинова в докладе про модуляризацию
источник

SV

Sergey Vasilchenko in Programming Offtop
в банковскую прилу это все затащили, вроде все довольны)
источник

M

Malik in Programming Offtop
Не понимаю как можно сделать четкое разделение между фичами в приложении
источник

KD

Konstantin Dovnar in Programming Offtop
Sergey Vasilchenko
фича = модуль, на вход интерфейс с зависимостями, наружу интерфейс с апи фичи, как у блинова в докладе про модуляризацию
А что за доклад? Можно ссылку?
источник