Jakob, having used DI successfully in the last pro...
# random
f
Jakob, having used DI successfully in the last project I worked on: It's superb for attaching run-time-constant modules together in concrete configurations. While IOC is the low-level principle that ensures dependency are properly managed throughout the codebase, DI helps you bind larger cohesive collections of code by bundling sets of dependencies together. In essence, the most effective DI is just a collection of IOC containers.