Dependency Injection на примере Uber fx | Эйч Навыки

  Рет қаралды 5,126

Эйч Навыки — менторская программа

Эйч Навыки — менторская программа

11 ай бұрын

В этом видео наш ментор и лектор Сережа Парамошкин разбирает один из примеров Dependency Injection: Uber fx.
Наш бот, с помощью которого можно апнуть грейд и зарплату или устроиться в компанию мечты: t.me/skills_mentee_bot?start=...
Сервис развития карьеры Эйч: h.careers/
Чат Навыков в телеграмме: t.me/naviky_chat

Пікірлер: 11
@romanov_yuri
@romanov_yuri 11 ай бұрын
Было бы не плохо выложить код на гитхабе, чтобы повнимательнее разобраться. А то с тем же апи, что-то промелькнуло на экране, а что - не понятно :)
@Levelord92
@Levelord92 11 ай бұрын
о, это интересная тема. Давно хотел fx оппробовать
@soundcloudlover
@soundcloudlover 11 ай бұрын
спасибо огромное, ваши видео по теории/внутрянкам Go - супер
@yarbersheer8559
@yarbersheer8559 11 ай бұрын
Полезная тема, благодарю.
@user-lm4ug4bj1t
@user-lm4ug4bj1t 6 ай бұрын
Но ведь если пишешь сборщик DI сам ручками под проект, то и проверка типов будет на этапе компиляции. Хотя графы конечно не выведешь. И кстати почему не библиотека wire? И ещё не сказали, что в конструкторе есть подход выводить ещё функции cleanup(), для организации gracefull shutdown
@TheUniforever
@TheUniforever 11 ай бұрын
Если в Python или JavaScript импортируемые модули можно легко превратить в синглтон экземпляр. То есть, чтобы импортировать зависимость, мы просто импортируем модуль. Нужны ли в таких языках DI? И какие преимущества несут DI библиотеки в таких языках?
@rst5nn
@rst5nn 11 ай бұрын
При DI на уровне модуля появляется проблема, что логика у вас реализуется на "import time" а не "run time" и это потом выливается в спагетти зависимости. Когда нужно прыгать по модулям и смотреть, где же там в модуле синглтон создаётся.
@beregovich
@beregovich 9 ай бұрын
В целом зависит от размера проекта... Про js могу сказать что если в express тащить inversify может быть лениво, очень уж он не дружелюбный, то в NestJs мимо DI не пройдешь и очень там все удобно и лаконично... Опять же моки для тестирования подсовывать удобно. А еще есть кейсы где синглтон не подойдет...
@dmitriyobidin6049
@dmitriyobidin6049 10 ай бұрын
Даже в Го люди найдут способы усложнить код....
@deniscloudgeek
@deniscloudgeek 10 ай бұрын
Интересно по существу. Не сочтите за придирку, режет слух произношение лектора: API (МФА: [ˌeɪ.piˈaɪ]; аббр. от англ. application programming interface) - описание способов взаимодействия одной компьютерной программы с другими.
Микросервисная архитектура для собеседования: Transactional outbox | Эйч Навыки
43:14
Эйч Навыки — менторская программа
Рет қаралды 13 М.
Dependency Injection простыми словами
18:17
devschacht
Рет қаралды 84 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 77 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
[Golang] Dependency injection with Fx
33:10
Panpito
Рет қаралды 7 М.
Тестирование в Go: от плохого к хорошему
1:19:51
Эйч Навыки — менторская программа
Рет қаралды 26 М.
Golang's Mocking Techniques - Kyle Yost | hatchpad Huddle
41:20
Mastering Dependency Injection In Golang
14:29
Anthony GG
Рет қаралды 44 М.
Открытое собеседование на Go-разработчика
1:25:59
Эйч Навыки — менторская программа
Рет қаралды 3,8 М.