|
|
![]() Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборкуСреда, 14 Декабря 2022 г. 09:59 (ссылка)
https://habr.com/ru/post/704838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704838
![]() О Dependency Injection в Magento 2Среда, 02 Ноября 2022 г. 18:51 (ссылка)
В этой статье поговорим об инъекции (внедрении) зависимостей в Magento 2. Как ее использовать и для чего она нужна. Итак, внедрение зависимостей — это паттерн проектирования предназначенный для того, чтобы предоставлять какому-либо объекту зависимости, необходимые для его работы. Это более совершенная альтернатива наследованию, позволяющая уменьшить связанность классов и компонентов между собой. В основе этого подхода лежит принцип Dependency Inversion (инверсия зависимостей) из принципов SOLID, который предполагает использование абстракций вместо конкретных классов, где детали реализации должны зависеть от абстракций, а абстракции не должны зависеть от деталей реализации. Читать далееhttps://habr.com/ru/post/697140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697140
![]() Пишем типизированный DI-контейнер для iOS приложения. Часть 1Понедельник, 26 Сентября 2022 г. 14:36 (ссылка)
![]() Создание модулей с учётом новой структуры Joomla 4Четверг, 15 Сентября 2022 г. 20:35 (ссылка)
Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры. Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов. В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. Как создать новый (или апгрейдить старый) модуль так, чтобы он ещё долго прослужил на Joomla 4 и Joomla 5? Читаем далее... Читать далееhttps://habr.com/ru/post/684534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684534
![]() Паттерн внедрение зависимостей в .NET nanoFramework для микроконтроллеровЧетверг, 15 Сентября 2022 г. 11:58 (ссылка)
https://habr.com/ru/post/688052/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688052
![]() Cлоёная архитектура или ООП в современном React / Mobx приложенииВторник, 07 Июня 2022 г. 17:05 (ссылка)
![]() Dependency Injection и Full state серверВторник, 31 Мая 2022 г. 11:10 (ссылка)
https://habr.com/ru/post/666924/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666924
![]() jugger – внедрение зависимостей как в AndroidПонедельник, 09 Мая 2022 г. 15:15 (ссылка)
Привет, меня зовут Иван и я Android разработчик. Но еще я занимаюсь Flutter разработкой. Я как разработчик, который начинает изучать новую технологию или фреймворк, начинаю сначала искать аналоги библиотек из своей основной сферы. Надеюсь я такой не один. Например Retrofit для http запросов, Dagger для di и т. д. В 2018 году, когда только познакомился с Flutter, был пакет который повторял функционал Dagger-а — это inject.dart. Но на самом деле его нельзя назвать полноценным пакетом, так как он был выложен командой гугла в открытый доступ для демонстрации того, что на dart можно написать инструмент который использует кодогенерацию. Сейчас inject.dart заброшен и не поддерживается. На GitHub у него 855 звезд, можно сказать что сообществу Flutter-а интересен такой пакет как Dagger из Java. Поэтому в 2019 году я решил написать собственный пакет, который был вдохновлен Dagger 2 и inject.dart. Целью было удовлетворить свои потребности в разработке, хотелось иметь такую же библиотеку для Di как и в Java(Android). Второстепенная цель это изучение кодогенерации в Dart. Читать далееhttps://habr.com/ru/post/664926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=664926
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |