Size: a a a

Node.js — русскоговорящее сообщество

2021 January 16

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Крутяк, а это для себя или чем-то нест/инверсифай не угодил?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Пишу пет-проект, нест слишком «большой», инверсифи перегруженный
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Да и в целом интересно сделать такое
источник

N

Nikita in Node.js — русскоговорящее сообщество
а как использовать сие чудо? имею ввиду как заинжектить зависимость с помощью твоего класса?)
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Nikita
а как использовать сие чудо? имею ввиду как заинжектить зависимость с помощью твоего класса?)
Просто тип проставь в конструкторе
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
И все)
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Все работало, пока я не насрал себе же под ноги. Где-то что-то пошло не так, короче. Сижу грустный, разбираться лень >.>
источник

N

Nikita in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
У меня ресолвер класса внутри метода resolve дергает контейнер, чтобы зависимости потрогать
а контейнеру ресолвер зачем?
источник

JB

Joe Beretta in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Пишу пет-проект, нест слишком «большой», инверсифи перегруженный
Вообще гуд идея свое IoC писать, хоть понимание приходит)
источник
2021 January 17

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Joe Beretta
Вообще гуд идея свое IoC писать, хоть понимание приходит)
как он работает я понимаю
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
но сам никогда не писал
источник

EK

Eugene Kannou in Node.js — русскоговорящее сообщество
А кто может кратко объяснить, для чего нужно IoC?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Eugene Kannou
А кто может кратко объяснить, для чего нужно IoC?
Инверсия управления (англ. Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления (связанности) в компьютерных программах[1]. Также архитектурное решение интеграции, упрощающее расширение возможностей системы, при котором поток управления программы контролируется фреймворком[2].

В обычной программе программист сам решает, в какой последовательности делать вызовы процедур. Но, если используется фреймворк, программист может разместить свой код в определенных точках выполнения (используя callback или другие механизмы), затем запустить «главную функцию» фреймворка, которая обеспечит все выполнение и вызовет код программиста тогда, когда это будет необходимо. Как следствие, происходит утеря контроля над выполнением кода — это и называется инверсией управления (фреймворк управляет кодом программиста, а не программист управляет фреймворком).
источник

EK

Eugene Kannou in Node.js — русскоговорящее сообщество
Понял, благодарю
источник

K

Keker in Node.js — русскоговорящее сообщество
Nathan 🦊 Perk @RF (худеет)
Пишу пет-проект, нест слишком «большой», инверсифи перегруженный
а это на гитхабе где-нибудь можно посмотреть?
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Keker
а это на гитхабе где-нибудь можно посмотреть?
Пока нет еще :)
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
Репо приватный, я не так давно начал
источник

K

Keker in Node.js — русскоговорящее сообщество
ладно)
источник

NP

Nathan 🦊 Perk @RF (х... in Node.js — русскоговорящее сообщество
А тебе зачем?
источник

K

Keker in Node.js — русскоговорящее сообщество
прост, интересно выглядит
источник