API管理系统简析

互联网服务发展至今,作为开发者阵营的我们,已经用实践证明了前后端分离开发模式正在逐渐成为越来越多互联网公司构建服务和应用的方式。

前后端分离优势多多,其中一个很重要的优势是:对于后台服务(系统)来讲,只需提供一套统一的API接口,可被多个客户端所复用,分工和协作被细化,大大提高了效率。

与此同时带来的一些副作用便是:

  • 接口文档管理混乱。之前很多公司管理API接口,有用Wiki的,有Word文档的,有Html的,经常遇到问题是接口因变了,比如增加参数,参数名变了,参数被删除了等都没有及时更新文档的情况

  • 接口测试没有保障。毕竟前端开发依赖后端接口,如果前后端开发不同步,接口及时测试成了问题,因此需要随时提供一套可用的API接口数据测试服务。

  • 资源分散,难以共享。每个开发者维护自己的一套测试接口集合,无法共用他人接口集合,开发过程中充斥着大量重复造数据、填接口的工作,效率不高

  • 其他问题。除此之外还有可能碰到诸如 文档导出、接口分类规划、操作便利性等一系列问题。

 

 

你可能感兴趣的:(Python)