
Всем привет! Часто ли вы опечатываетесь во время работы в терминале? Уверен, что каждый хоть раз забывал sudo
или вместо cd
писал cs
. Как-то раз увидел алиас fuck
для добавления sudo
к предыдущей команде. Я заинтересовался и начал копать.
User
Всем привет! Часто ли вы опечатываетесь во время работы в терминале? Уверен, что каждый хоть раз забывал sudo
или вместо cd
писал cs
. Как-то раз увидел алиас fuck
для добавления sudo
к предыдущей команде. Я заинтересовался и начал копать.
Привет, Хабр! Сегодня я бы хотел вместе с вами погрузится в увлекательный мир зависимостей, а точнее их внедрение.
И так, давайте сначала разберемся что же такое зависимость?
Зависимость - это объект (или функция, в Python все - это объект), который нужен другому объекту или функции для их нормальной работы. Почти в каждого объекта есть одна или несколько зависимостей. Существует 2 основных метода их получение: создание зависимости непосредственно внутри функции либо же инъекция (внедрение).