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

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

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

17 ответов

96 просмотров

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

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

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

имхо, koin

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

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

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

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

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

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
а как искать то?

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта