Code Smell 120 - Sequential IDs
TL;DR: Don't expose obvious consecutive IDs.
Problems
Bijection Fault
Security Problems
Collisions
Solutions
Use non-obvious keys.
Use dark keys or UUIDs.
Context
IDs are a problem when dealing with domain objects.
IDs do not exist in the r...
maximilianocontieri.com2 min read