Skip to content
Discussion options

You must be logged in to vote

Thanks! Actually the core ROP types — Result, Maybe, and Unit — are all readonly structs specifically to avoid heap allocations in the pipeline hot path. The DDD types (Entity, Aggregate, ValueObject) are classes because they model identity and state, which is standard for DDD building blocks.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mtsikevich
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants