u/matishadowin r/dotnet • Recommends
On “what is DDD design how to learn he basic concepts for beginners ??”
Here's a great talk about refactoring to DDD: link to this video
#domain-drivendesign#refactoring#csharp
230K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
53K views4 years ago2 recommendations
Software designTools and practiceDesign patternsSoftware architectureRefactoring and legacy code
Jimmy Bogard demonstrates how to refactor procedural, anemic code into a cohesive domain-driven design model.
Books, workshops, storming and more, all build up an idealized domain model. All describe great techniques for domain-driven greenfield applications. But what about the code we have? How can we take what's already built, and move it towards a better, more cohesive design? In this session, we'll look at anemic, procedural, boring code and examine code smells that can point us in the right direction. We'll also look at standard design patterns for more complex behaviors and models, and how to recognize when (and when not) to apply them. Finally, we'll cover how to safely apply refactoring techniques to achieve our domain-driven model nirvana. Check out more of our featured speakers and talks at ndcconferences.com ndclondon.com/What people say. Recommended as a great talk on how to refactor existing procedural codebases toward domain-driven design.
u/matishadowin r/dotnet • Recommends
On “what is DDD design how to learn he basic concepts for beginners ??”
u/kjbetzin r/dotnet • Recommends
On “Is logic in a Mediator Handler an Anti-Pattern?”