issues
search
davidhorm
/
exploring-best-practices
Exploring Best Practices with developing a full stack web app. Using Clean Architecture, and Living Documentation.
MIT License
1
stars
0
forks
source link
Domain-Driven Design
#2
Open
davidhorm
opened
3 years ago
davidhorm
commented
3 years ago
What Is It?
Ubiquitous Language - Have your code use the same words as the business
Model-Driven Design - Entities, Value Objects, Services, Modules, Aggregates, Factories, Repositories
Refactoring Toward Deeper Insight - ie. make it hard to code bugs.
Bounded Context - i.e. Some words might mean different things in different contexts. They should be broken out into different domains.
davidhorm
commented
3 years ago
TODO Tasks
Refactor to:
[ ] Entities
[ ] Value Objects
[ ] Services
[ ] Modules
[ ] Aggregates
[ ] Factories
[ ] Repositories
What Is It?