Let Dependency Injection Lead You to a Better Design #Testing #Dependency Injection #Separation of Concerns Dependency injection is one of the superpowers that developers can utilise to produce code that is more predictable and easier to test. Here, we look at dependency injection - what it is and how we can utilise it. 18 May 2012 • 5 min read