214 похожих чатов

Такс оки. вроде понял, но использовать ди я точно буду,

ибо на всех вакансиях просят ди фреймворки. теперь второй вопрос. коин дагер или хилт для жетпак композа?

17 ответов

47 просмотров

Так переубедите их, пусть не используют

anonim-qwerty Автор вопроса
anonim qwerty
Не выйдет, к сожалению

Почему? Меньше библиотек - лучше для проекта.

имхо, koin

Нужно знать все

Ivan Sintyurin
Нужно знать все

Да ну не) достаточно один, и отличия между статическими и динамическими

anonim-qwerty Автор вопроса
Алексей Ершов
Да ну не) достаточно один, и отличия между статиче...

А? Что ещё за динамические и статические ди фреймы?

anonim qwerty
А? Что ещё за динамические и статические ди фреймы...

Даггер с помощью кодогенерации строит статический граф зависимостей при компиляции, а коин строит его в рантайме, динамически, когда выполняется код его конфигурации, который вы пишете.

Ivan Sintyurin
Собес не пройдёт 😁

Плохой собес, значит)

anonim-qwerty Автор вопроса
anonim qwerty
Что такое кодогенерация?

https://track24.ru/google/?q=%D0%A7%D1%82%D0%BE%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%B4%D0%BE%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F

anonim-qwerty Автор вопроса
Алексей Ершов
Даггер с помощью кодогенерации строит статический ...

Так а зачем постройка зависимостей в рантайме? Это же может негативно сказаться на производительности

anonim qwerty
Так а зачем постройка зависимостей в рантайме? Это...

да, статика быстрее в рантайме и безопаснее, а динамика гибче, и не влияет на время сборки. Базовая разница между этими подходами к DI много раз описана, рекомендую немного поискать и почитать)

anonim qwerty
Так а зачем постройка зависимостей в рантайме? Это...

Ну вот кто-то додумался сделать даггер, потом все подхватили, а теперь все страдают Хотя те, кто создали, даггером уже и не пользуется 🌚

anonim qwerty
а как искать то?

Почитать документацию, статьи и видосы про два конкретных примера - даггер и коин, например. Потом почитать про них в сравнении

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта