Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
News
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/c6/34/8c/c6348c16-c70c-2900-9a08-6da866030c01/mza_5685797052184867071.jpg/600x600bb.jpg
AGPIAL A Good Person Is Always Learning.
AGPIAL Phillip J. Murphy
81 episodes
6 days ago
Audio Books generated from PDF documentation related to various subjects.
Show more...
Technology
RSS
All content for AGPIAL A Good Person Is Always Learning. is the property of AGPIAL Phillip J. Murphy and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Audio Books generated from PDF documentation related to various subjects.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_episode/9389138/9389138-1632709235923-7ebb01805253.jpg
Domain-driven design. Wikipedia
AGPIAL A Good Person Is Always Learning.
10 minutes 9 seconds
4 years ago
Domain-driven design. Wikipedia

Domain-driven design

https://amzn.to/3ERxcSZ

(paid link) As an Amazon Associate I earn from qualifying purchases.


Domain-driven design Domain-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.

For example, if a software processes loan applications, it might have classes such as LoanApplication and Customer, and methods such as AcceptOffer and Withdraw.

DDD connects the implementation to an evolving model.

Domain-driven design is predicated on the following goals: placing the project's primary focus on the core domain and domain logic; basing complex designs on a model of the domain; initiating a creative collaboration between technical and domain experts to iteratively refine a conceptual model that addresses particular domain problems.

Criticisms of domain-driven design argue that developers must typically implement a great deal of isolation and encapsulation to maintain the model as a pure and helpful construct.

While domain- driven design provides benefits such as maintainability, Microsoft recommends it only for complex domains where the model provides clear benefits in formulating a common understanding of the domain.

The term was coined by Eric Evans in his book of the same title.

AGPIAL A Good Person Is Always Learning.
Audio Books generated from PDF documentation related to various subjects.