Публикации по теме 'dependency-injection'
Почему внедрение зависимостей так важно?
Внедрение зависимостей может сбить с толку новичков. Я знаю, я был там. Вот почему я хочу объяснить эту тему простыми словами. Давай начнем.
Я буду писать свой код на Python, но вы можете применить технику внедрения зависимостей практически на любом языке программирования.
Итак, что такое зависимость?
Зависимость — это часть кода, которая должна существовать, чтобы другая часть кода работала.
Приложение, которое мы создаем в этой статье, представляет собой (минималистичный)..
Все, что вам нужно знать о внедрении зависимостей в программировании
Внедрение зависимостей в программирование — один из самых обсуждаемых терминов в Интернете, но он также и один из самых неправильно понятых. Что такое внедрение зависимостей? Как это связано с программированием? Как вы можете это реализовать? Если вы не совсем уверены, что означает внедрение зависимостей, не беспокойтесь — вы не одиноки! К счастью, у нас есть все ответы на ваши самые насущные вопросы о внедрении зависимостей ниже.
Введение
Как начать с backend TypeScript и использовать весь его потенциал.
Я опишу несколько библиотек для отказа от сделок от одного разработчика. Они могут предоставить вам большинство функций, которые вы захотите получить от серверного приложения. Сила декораторов и метаданных проявляется в этих библиотеках, что делает их очень мощными и простыми в использовании.
Я надеюсь, что эта статья поможет людям вроде меня, которые любят TypeScript и хотят писать на нем бэкэнд-код с такой легкостью, как если бы я делал это после того, как открыл для себя все эти..
Проще говоря, внедрение зависимостей
Концепция внедрения зависимостей может показаться сложной, особенно для новичков. Здесь я попытался объяснить это на очень простом примере из реального мира: приложение для доставки еды на вашем мобильном телефоне .
Итак, представьте, что вы открываете такое приложение на своем смартфоне. Посмотрим, что у нас здесь:
Меню (интерфейсы)
Очевидно, в этом приложении есть меню с описанием каждого элемента, доступного в нем. Чтобы сделать его более похожим на контейнер внедрения..
Декораторы TypeScript: внедрение зависимостей
В этой статье мы заглянем под капот и узнаем, как компилятор TypeScript преобразует декораторы в собственный код JS. Мы сосредоточимся только на декораторах классов и посмотрим, как мы можем использовать сгенерированные метаданные для реализации внедрения зависимостей.
Декораторы
Декоратор - это особый вид объявления, который может быть присоединен к объявлению класса , методу , инструменту доступа , свойству или параметру . Декораторы используют форму @expression , где..
Вы хорошо знаете SOLID‽
Я нахожу людей, которые до сих пор не до конца понимают принципы SOLID, тем не менее, эти правила были введены Робертом К. Мартином (дядя Боб) в 2000 году. Следование этим принципам является обязательным в современном программировании. Если вы опытный программист, эта статья тоже будет вам очень полезна, поскольку риторика для людей - это топливо, которое разжигает огонь.
ТВЕРДЫЙ
SOLID на самом деле является аббревиатурой. Конечно, потому, что инженеры любят сокращения. Что..
Минимальная настройка внедрения зависимостей для вашего приложения с использованием Hilt
Настройте Dagger Hilt в своих приложениях для Android быстро и быстро.
Авторы Ваджахат Карим и Мухаммад Али
В этой статье мы собираемся сделать приложение, которое покажет вам список всех университетов в стране, о которой мы хотим знать. Мы будем использовать подход Dagger-Hilt для реализации внедрения зависимостей…