The Agile Zone is brought to you in partnership with JetBrains. Discover how to increase change awareness, code quality, and maintainability through straightforward code reviews, with a simple, lightweight workflow.
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.
The Agile Zone is brought to you in partnership with JetBrains. Learn more about the wide range of developer-oriented features to take your team's performance to the next level.
Published at DZone with permission of
Opinions expressed by DZone contributors are their own.