Re:The Ideal Domain-Driven Design Aggregate Store?
by Glide on Tuesday December 09, 2014 @11:24AM
(#8723619)
If you manage to just get something like Ubiquitous Language through you've already gotten a LOT of value from DDD.
It really helped me when I started when I had to reason about code, requirements, and communication mismatches.
Re:The Ideal Domain-Driven Design Aggregate Store?
by ExpiredLink on Tuesday December 09, 2014 @01:50PM
(#8724770)
AFAIK, "Ubiquitous Language" nowadays is considered impractical by DDD aficionados.
Re:The Ideal Domain-Driven Design Aggregate Store?
by socceroos on Tuesday December 09, 2014 @05:44PM
(#8726372)
I agree completely. As someone who has been studying DDD for myself I concur that the strategic design is where I struggle and where DDD really shines. I still can't quite understand bounded contexts.
The truth is, DDD consists of two parts: tactical patterns, such as Entity, Value Object or Aggregate Root and strategic design patterns such as Ubiquituos Language, Bounded Context or Context Maps. Tactical patterns are much easier to understand and apply, but most of the benefits claimed by DDD are provided by the application of strategic design.
Sadly, most people starting with DDD focus on the tactical patterns and technology, then get demotivated when the benefits do not appear.