Refactoring 038 - Reify Collection
TL;DR: Wrap primitive collections into dedicated objects to ensure type safety and encapsulate business logic.
Problems Addressed π
Type safety violations
Logic duplication
Primitive obsession
Weak encapsulation
Strong coupling avoiding collection...
maximilianocontieri.com5 min read