2 min read
Value Objects vs Primitives: Where to Draw the Line
Not every field deserves its own class. A concrete rule for deciding when a value is rich enough to become a Value Object and when a validated primitive is the honest choice.
dddvalue-objectstypescript