09/07/2020

Dependency is one of the most critical problems in software development. Much legacy code work involves breaking dependencies so that change can be easier.

— Michael Feathers, Working Effective with Legacy Code