In this, our final chapter, we will take a look back and compare the state and quality of our sample service now, after applying dependency injection (DI), with how it was when we started.
We will be taking a look at the improvements we have made, along with one final look at our dependency graph, and will discuss our improvements in test coverage and the testability of the service.
Finally, we will wrap up this chapter with a brief discussion of what we could have done if we had been starting a new service with DI instead of applying it to existing code.
The following topics will be covered in this chapter:
- An overview of the improvements
- A review of the dependency graph
- A review of test coverage and testability
- Starting a new service with DI