6-创造复杂性的方法之一:违反你承诺过的API约定

57 阅读1分钟

无论在什么情况下,对外发布一组极不稳定或者是设计拙劣的APing,要么会让你的工作变得复杂(因为你需要永远保证向后兼容),要么会让你的API用户的工作变得复杂(因为他们为了同时兼顾“好”版本和“坏”版本的API而不得不修改所有的应用)。

避免这个问题的最佳方案是不要发布糟糕的API。 在发布之前就需要尽你的全部所能来保证API的稳定。

API一旦发布成功,如果条件允许的话,拜托请千万不要违背你的API约定。