|
|
|
|
|
by twodave
1568 days ago
|
|
Fine, but that applies to even data structures and other domain types, which even in a more classically-OO language you wouldn’t pipe through a DI framework. I think DI as a code organization concept is great, but if I have to write a factory for every struct anyway then it’s not any harder to simply use those as a rule and define module boundaries sensibly as a way to determine which code should be using new vs the factory methods. You have a good point wrt lifecycle management, but I feel like that’s actually a separate class of problem. |
|