Code Smell 303 - Breaking Changes
TL;DR: You should version your APIs to prevent breaking existing clients when you make changes.
Problems ๐
Client applications crashes
Integration failures
Least Minimal Surprise Principle violation
Downtime
Broken Trust
Deployment rollbacks neede...
maximilianocontieri.com5 min read