Nicolai Parlog 6/3/2024

Make Illegal States Unrepresentable - Data-Oriented Programming v1.1

Read Original

This article, part of a series on Data-Oriented Programming in Java v1.1, delves into the principle of making illegal states unrepresentable. It argues for designing data models that inherently prevent invalid combinations, using examples like user email validation to enforce correctness at the type and construction level.

Make Illegal States Unrepresentable - Data-Oriented Programming v1.1

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser