6 ms·
> I'm very curious to hear from someone who likes DI in a non-OOP language - why? The alternative to DI is keeping dependencies in a global state (global varia
by ickyforce 3y ago
> I'm very curious to hear from someone who likes DI in a non-OOP language - why?
The alternative to DI is keeping dependencies in a global state (global variables, singletons, whatever) and that is a maintainability nightmare for any codebase above a certain size.
I don't think that it matters if the language is OOP or not, the issue is the same.
- dial9-1 3y agomodules just do it better