Size: a a a

Scala User Group

2021 May 08

ΛВ

Λнтон Войцишевский... in Scala User Group
что значит динамически выбирать зависимости?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
пересобирать во время работы приложения само приложение?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
я еслишо за злеер и R не агитирую ваще не разу, за этим в @ru_zio
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
если это все-таки про разные цели запуска приложения, типа для тестов или для прода, то тогда https://t.me/scala_ru/310369 решает это на ура
источник

СП

Саша Павлычев... in Scala User Group
Нет, например, сделать фабрику репозиториев и выбирать нужный в зависимости от конфига
источник

СП

Саша Павлычев... in Scala User Group
А вы обычно как организуйте код тогда ?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ну это делается и в имплиситном диае, ведь такая фабрика это просто метод, который возвращает инстанс трейта
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Статически связываем не конкретную реализацию, а результат вызова этого метода
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Либо руками все (конструкторы и параметры, все просто, и так почти все проекты), либо имплистный диай
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Для дистеджа микросервисы у меня на работе слишком маленькие
источник

СП

Саша Павлычев... in Scala User Group
Понятно, я обычно с монолитами работал и там без di удобного совсем беда 😃
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ну мы скорее всего в один микромонолитосервис втащим дистейж, там щас типичные монолитопроблемы
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
И необходимо так же разделять скоупы, собирать по разному
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Так что ток его и могу рекомендовать для монолитов
источник

Р

Роман in Scala User Group
MacWire в сравнении с distage уступает?
источник

AD

Apache DOG™ in Scala User Group
Потому что что-то что происходит в рантайме оно непредсказуемо в нетривиальных случаях
источник

AD

Apache DOG™ in Scala User Group
Прокидывание зависимости на 10 уровней вниз задача не тривиальная, и не очень понятно зачем делать из пустого места проблему
источник

AD

Apache DOG™ in Scala User Group
На скале наверное сильно монолитные монолиты ещё просто не успели вырасти
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Да, если писать фпшные программы
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Маквайр вроде не поддерживает ИО/ЗИО/тф
источник