Category: Domain Driven Design (DDD)
Our articles on the topic of Domain Driven Design (DDD) and how the principles work with NDepend.
Domain-Driven Design Demystified
April 4, 2026 1 minutes read Domain-Driven Design, usually shortened to DDD, is a software design approach that puts the business problem at the center of the code. Instead of...
Code Smell – Primitive Obsession and Refactoring Recipes
December 1, 2020 5 minutes read Primitives are the real building blocks of your class and its use is obviously inevitable. But the real problem starts when they are not...
Checking DDD Ubiquitous Language with NDepend
March 13, 2018 4 minutes read Since NDepend version 2018.1, the tool proposes a default rule to check Domain Driven Design (DDD) Ubiquitous Language validity. DDD Ubiquitous Language Let’s quote Martin Fowler...