Skip to content

An object that cannot be wrong

An Email value is passed around as a plain string, and each function that uses it validates the format first.

What is the better design?