Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Dependency Inversion Principle in the Wild

DZone's Guide to

Dependency Inversion Principle in the Wild

· Agile Zone ·
Free Resource

The Agile Zone is brought to you in partnership with Techtown Training. Learn how DevOps and SAFe® can be used either separately or in unison as a way to make your organization more efficient, more effective, and more successful in our SAFe® vs DevOps eBook.

There's a brand new article on the Dependency Inversion Principle, a technique defined by Bob Martin in 1994, on Martin Fowler's blog.  Here's the introduction and index:

The Dependency Inversion Principle (DIP) has been around since the early '90s, even so it seems easy to forget in the middle of solving a problem. After a few definitions, I'll present a number of applications of the DIP I've personally used on real projects so you'll have some examples from which to form your own conclusions.

Photo of Brett L. Schuchert

Author - Brett L. Schuchert
Brett is a generalist striving to get the basics right. He's always on the lookout for new interpretations of simple ideas. He currently works for ThoughtWorks as a Principal consultant and lately has been helping a team with an agile transition while assisting in PM, PO, QA, and BA roles as well as working with the C level in the organization, but is recently switching back to a plain old tech. lead.

Adopting a DevOps practice starts with understanding where you are in the implementation journey. Download the DevOps Transformation Roadmap, brought to you in partnership with Techtown Training

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}