Discover and read the best of Twitter Threads about #domainmodeling

Most recents (3)

object oriented programming is where you design each element in your code, based on rules around making well-formed classes and objects; we say domain driven design, based on "modeling the domain", is oop done right:

basically that means - solving the right problem
domain driven design produces higher quality software; it's about #domainModeling

which is basically #understandingTheProblem that the users want solved
3/3 cus who wants to go to work to hack away at some code that's not even solving the right problem

#objectOrientedProgramming #domainDrivenDesign #domainModeling #softwareDesign #codeNewbies
Read 3 tweets
whats the domain in #ddDesign?

the subject matter of the business problem being solved
whats the model in #domainModel?

the pov/ understanding/ comprehension, way of looking at the domain
whats modeling in #domainModeling?

learning about the model by way of discovery techniques like #knowledgeCrunching (like number crunching); event storming; basically asking a ton of questions #madquestionasking; and then capturing the model in some form of living documentation
Read 8 tweets
3 tips to simplify associations in your domain model:

1. impose a direction; bidirectionality confuses and may ignore domain nuances
2. reduce multiplicity; many to many good; 1 to many better; 1 to 1 best
3. when in doubt leave it out

#ddDesign #associations #domainModeling
i.e. call out direction; many to many ok; 1 to many better; 1 to 1 best; 1 to 0 bestest💥🤓
this refining process deepens the understanding of the domain which in turn levels up your coding #prefactoring
Read 3 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!