http://taobaofed.org/blog/2017/02/16/a-guide-to-api-design/
http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650995514&idx=1&sn=96088f77547a7a6951f364b859441c2b
几点收获
单一职责,一个方法一种职责,避免重度耦合,维护成本高
版本号的含义:a.b.c a变化应该是版本不兼容的升级,bc 变化是向前兼容的
代码的出发点:代码是用来维护的,一定不仅仅是用来实现功能的