Проблемы InheritedWidget'а в Flutter

Service Locator - зло. InheritedWidget - это сервис локатор с ограничениями. В этой статье разберемся, как решают эти ограничения проблемы сервис локатора, и решают ли...

https://habr.com/ru/articles/844916/

#dart #flutter #антипаттерн #проектирование #дизайн #inheritedwidget #service_locator #dependency_injection #dependency #solid

Проблемы InheritedWidget'а в Flutter

InheritedWidget - антипаттерн? Service Locator - зло. InheritedWidget - это сервис локатор с ограничениями. В этой статье разберемся, как решают эти ограничения проблемы сервис локатора, и решают...

Хабр

[Перевод] Инверсия управления Контейнеров и паттерн Инъекции Зависимостей — перевод

В основе сборки любых компонентов лежит общий шаблон того, как они выполняют прокидывание зависимостей, это концепция, которую разработчики называют очень общим именем Inversion of Control (IoC: инверсия контроля). В этой статье я углублюсь в то, как работает этот паттерн под более конкретным названием «Dependency Injection» (Инъекция зависимостей), и сравню его с альтернативой - Service Locator

https://habr.com/ru/articles/832390/

#dependency_injection #inversion_of_control #service_locator

Инверсия управления Контейнеров и паттерн Инъекции Зависимостей — перевод

Это перевод статьи Мартина Фаулера “Inversion of Control Containers and the Dependency Injection pattern В сообществе Java наблюдается бурный рост числа легковесных контейнеров (lightweight...

Хабр

К чему с годами приводит работа с Dependency Injection и Service Locator

Глубину осознания библиотеки можно проверить, написав её самостоятельно. Возможно, новорожденное решение будет ограниченным и не найдёт свою аудиторию, но оно навеки принадлежит автору и подтверждает реальное понимание работы технологии. Так произошло и со мной. Я решил написать полноценный функционал для работы с зависимостями и, так как я Android-разработчик, адаптировать для работы в привычной среде для моих привычных задач. Делюсь написанным — вдруг вам это поможет прокачать технические скиллы и создать собственную библиотеку.

https://habr.com/ru/companies/alfa/articles/802587/

#android #dagger #библиотеки #зависимости #service_locator #dependency_injection

К чему с годами приводит работа с Dependency Injection и Service Locator

Глубину осознания той или иной библиотеки можно проверить, написав её самостоятельно. Возможно, новорожденное решение будет ограниченным и лишённым всякой аудитории, но оно будет навеки принадлежать...

Хабр