Code Smell 194 - Missing Interval
TL;DR: Intervals are there. Why use plain dates?
Problems
Missing abstraction
Duplicated Code
Not enforced invariants
Primitive Obsession
Bijection Fault
Fail Fast principle violation
Solutions
Create and use an Interval Object
Context
The...
maximilianocontieri.com2 min read