← Back to context

Comment by pshirshov

1 day ago

> I’ll ever understand the affinity for DI libraries

DI addresses/can address/affects more than 10 different aspects of application lifecycle. We've described our reasoning in several talks linked at https://github.com/7mind/izumi?tab=readme-ov-file#docs

> I feel like it causes a new class of dependency ordering bugs or missing dependencies

That's precisely where phased approach shines.

I looked at the link you shared but it’s just a page of additional links.

Can you provide specific examples here instead?

What I think is most useful in cases like this is before-and-after code snippets showing how the library adds value.