By mswatcher
via codebetter.com
Published: Jun 28 2007 / 04:09
It typically requires more effort to maintain a project's database test data setup code and the runtime stuff to get it in place and to reset it than it takes to use a dependency injection framework and transparent dependencies.
As a side effect of doing the necessary dependency injection, you often get a cleaner and more explicit separation of concerns - which makes software easier to change and maintain.
Add your comment