19 May 2020 by Phillip Johnston • Last updated 14 December 2021When maintaining an API, it is important to provide stability for your users. This guide provides rules of thumb and strategies that you can use to keep your systems backward compatible. Table of Contents: Define a Deprecation Strategy Compatibility Rules of Thumb Strategies for Maintaining Backward Compatibility Use Explicit Versioning Add Dynamic Capability Discovery Add New Optional Parameters or New Methods Introduce New Parameters or New Data Types in New Methods Create Wrappers Further Reading Define a Deprecation Strategy Systems and APIs evolve over time, and we must adapt …
Continue reading “Backward Compatiblity: APIs”
