![]() ![]() I also cited a few/snippet code from his course to make my summary about DDD more clearer to understand. One of good resources about DDD is DDD course by Vladimir Khorikov. Initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems.Basing complex designs on a model of the domain.Placing the project’s primary focus on the core domain and domain logic. ![]() DDD is designed to tackle the complexity of business rules. Some of them deal with:įrom the fourth software attributes, DDD is the most suitable with an application that has a complex business logic. A software application has several attributes. As well as DDD, it is not always be a fit method in solving application design. We need to choose the fittest method in solving a problem. We don’t need to kill a mosquito with a cannon. ![]() I rewrite it in here as a refresh for myself mainly.ĭomain Driven Design (DDD) is the concept that the structure and language of software code (class names, class methods, class variables) should match the business domain. This post essentially is taken from my note archieved when I explored about DDD from several resources. I believe there are tons of articles and books out there that discuss about Domain Driven Design (DDD for short).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |