API Development: Additive, not Subtractive

“It’s important to think of API evolution in terms of growth and increasing flexibility. Graceful API evolution is additive in terms of functionality, and subtractive in terms of requirements. While change is inevitable, planning for a graceful API evolution is a good way to minimize changes that break things. For example: required input may become optional, but not the other way around.

Here is more.

4 comments

  1. I like the helpful info you provide in your articles. I will bookmark your weblog and check again here regularly.

  2. Pretty nice post. I just stumbled upon your weblog and wanted to say that I’ve
    truly enjoyed browsing your blog posts. After all I will be subscribing to your rss feed and I hope you write agazin soon!

Comments are closed.