by shigemk2


97 Things Every Programmer Should Know 35 The Golden Rule of API Design

API developers solve this problem in various ways, but the easiest way is to lock down the API.

It's not enough to write tests for an API you develop; you have to write unit tests for code that uses your API.