4 ms·
Eric Evans' book Domain Driven Design is all about this approach and is one of the best and deepest books about software design. (Disclosure: I worked with Eric
by gruseom 15y ago
Eric Evans' book Domain Driven Design is all about this approach and is one of the best and deepest books about software design. (Disclosure: I worked with Eric for a few years. But that was because of my high opinion of his book and not the other way around.)
Finding an appropriate language/notation for a problem is perhaps the most important step in solving it. But it's also perhaps the hardest. Most software projects don't try. That's one reason most software is a mess.