Domain Driven Design and Pattern Thinking

Design patterns are very useful things in general and they pop up a lot if you are applying DDD in an OOP context (If you’re there you are probably already applying Tactical DDD patterns). One principle I want to emphasize here because I see so many violations of it, is the following: Don’t use pattern names when implementing a pattern. It’s amazing how people keep missing the point. Applying this principle is actually very helpful in double checking if you are applying the right pattern to the right thing....

November 27, 2020 · 2 min