Platinum Partner
agile,testing,tips and tricks

Dependency Inversion Principle in the Wild

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


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.

Published at DZone with permission of {{ articles[0].authors[0].realName }}, DZone MVB. (source)

Opinions expressed by DZone contributors are their own.

{{ tag }}, {{tag}},

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

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}