填坑要诀:一、永远不要动老接口
重要的话说三遍都不为过。
永远不要动老接口,无论这个接口是别人写的,还是你写的。
永远不要动老接口,无论这个接口有人用,还是没人用。
永远不要动老接口,无论是什么样的理由。
可能要动这个接口的理由很多:
- 这个接口代码写的太烂,要优化一下
- 这个接口现在没人用了,注释掉或删了吧
- 底层实现修改了,这个接口的参数或返回值也要修改
- ……
亦或是你自己对自己的修改信心满满:
- 我知道哪些地方调用了这个接口,不会有任何影响
- 我只是稍微优化了下代码逻辑,保证接口行为同原来一致
- ……
真的,有时候连我自己都说服自己要下手了……