#инверсия_зависимостей — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #инверсия_зависимостей, aggregated by home.social.
-
[Перевод] Ликбез по UseCase’ам Android: от базовых реализаций до мультипровайдерных и многомодульных систем — Часть 2
В этой части мы обсудим многомодульный подход к реализации нашего примера с оплатой. А в заключительном разделе мы поговорим о том, как поддерживать сбалансированную Чистую архитектуру, избегая оверинжиниринга.
https://habr.com/ru/companies/otus/articles/926316/
#clean_architecture #Чистая_архитектура #SOLID #SRP #DIP #LSP #инверсия_зависимостей #разделение_ответственности #архитектура_приложений
-
DIP, SLAP, Coupling — База
Всем привет! Я Борис Зырянов, разработчик в команде Платформы. В этой статье хочу рассказать про Dependency Inversion Principle, потому что это, пожалуй, один из самых важных принципов SOLID, понимание которого дает ключи к архитектуре программного обеспечения. Задача, стоящая перед настоящим текстом — придать объем DIP, продемонстрировав, как из лаконичных дефиниций следуют строгие правила по организации кода. В статье будут очерчены критерии корректного использования принципа, разобраны его определения и рассмотрен пример применения. Это даст понятную модель организации зависимостей кода, которую вы сможете применить на практике.
https://habr.com/ru/companies/banki/articles/877562/
#solid #принципы_solid #solid_принципы #solid_принципы_программирования #инверсия_зависимостей #принцип_инверсии_зависимостей
-
90% разработчиков не понимают принцип инверсии зависимостей из SOLID. DIP — это не про абстракции
Зачастую, когда речь заходит про принцип инверсии зависимостей, можно услышать, что инверсия зависимостей (далее DIP) — это что-то там про зависимость от абстракций, и приводятся примеры, где в качестве «плохого» случая, используются конкретные классы, а в исправленном случае, используются абстрактные классы или интерфейсы. Но такая трактовка принципа в корне неверна. Почему такая трактовка неверна и в чем же суть принципа — об этом и пойдет речь далее.