Size: a a a

2020 November 01

EE

Evgenii <JonFir&g... in iOS Good Talks
ну хочешь я ее скопирую сюда
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
я тебе статью дал которую сам написал
Вах... Круто у меня тоже есть статьи? И? Почему ты считаешь что твоё понимание верное. А не Вики? Или может взять С# понимание от Microsoft? Ух ты уже три определения. Но твоё единственно не парься
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
Вах... Круто у меня тоже есть статьи? И? Почему ты считаешь что твоё понимание верное. А не Вики? Или может взять С# понимание от Microsoft? Ух ты уже три определения. Но твоё единственно не парься
поточу что когда я ее писал я перечитал все определения которые только смог найти, смотрел реализации di и локаторов во множестве мест. и множестве фремйворков.
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
https://images.app.goo.gl/VXjyc9LqKs3ibUEL8
Ну вот простая картинка да.
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
и в своей статье я консолидировал все эти определения
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
ну вот теперь еще найди пример как это работает в коде
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
и поймешь где ты не прав
источник

SZ

Sasha Zolotarev in iOS Good Talks
Alexander Ivlev (Stef)
И? А если используешь swinject ты видел чтобы хоть одна зависимость внутри объявлялась? Или сервис локаторы?
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
ну вот теперь еще найди пример как это работает в коде
Подожди. Если в 10 из 20 мест используют dicontainer вызывая его прям по месту использования, значит что di контейнер говно? Или то что его используют не верно?
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
Подожди. Если в 10 из 20 мест используют dicontainer вызывая его прям по месту использования, значит что di контейнер говно? Или то что его используют не верно?
то это значит что его используют как сервис локатор!
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
это клюучевое отличие, что локатор вызвается внутри класса и класс при этом сам достает из него необходимые ему зависимости
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
А где а паттерне написано, что его надо использовать по месту внедрения?
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
а при di они в класс передаются через конструктор, или через свойства или через методы
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
это клюучевое отличие, что локатор вызвается внутри класса и класс при этом сам достает из него необходимые ему зависимости
Так где это написано? Ты так решил, а я вот 5 лет назад так не делал, и? Вроде и там и там сервис локатор и главное и там и там dicontainer (второе кстати не паттерн даже) а как правильно использовать? Почему только одним образом то?
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
А ещё di container называют ioc container, может как-то по третьему использовать?
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
Так где это написано? Ты так решил, а я вот 5 лет назад так не делал, и? Вроде и там и там сервис локатор и главное и там и там dicontainer (второе кстати не паттерн даже) а как правильно использовать? Почему только одним образом то?
да везде, даже в схеме которую ты скинул
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
А ещё di container называют ioc container, может как-то по третьему использовать?
кто называет? ты вкурсе что такое ioc?
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
иди прочти мою статю
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
все что ты сейчас у меня спрашиваешь я там рассказал
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
кто называет? ты вкурсе что такое ioc?
Скинуть либы? 😂 Меж прочим популярней моей
источник