菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
138
0

API文档之团队协作

原创
05/13 14:22
阅读数 79501

API是程序的关键,与之对应的API文档也是项目中重要的组成部分。API从设计开始到停用这个过程称之为API生命周期,而文档的作用贯穿API整个生命周期中的各个阶段,让用户可以清楚的知道API每个阶段的情况。

一份好的API文档不仅包括API的基本信息,如url、请求头部,请求参数等,还包括API的示例等信息。API文档涉及的点很细,并且不只是开发人员查看API文档,非技术人员或企业外部用户也会涉及,这使得API文档的编写难上加难。

API文档由设计API或进行API开发的人员编写是最适合的,他们知道API的详细信息,所以在编写上不仅简单且不容易出错,但这只对于小团队有利。当项目达到一定规模或API达到一定数量时,如果还是由开发人员去编写与维护,则可能造成API文档混乱、难以维护的结果。

既然API文档贯穿API的整个生命周期,那么是否可以在API的各个阶段分不同角色对API进行维护呢?答案是可以的。
API在设计初时即可将API记录为文档。

设计API的人员确认API的功能与基本信息后,可记录在API文档中,并生成迭代计划,这就是一个API的开始。

经过确认后生成MockAPI,前后端人员分工合作,前端开始使用MockAPI进行开发,后端则参考API文档开发API。

开发人员开发完API后替换,添加测试环境Host,由测试人员开始测试,并生成测试用例,在此过程中完善API文档。

当确认API在测试环境可以正常使用后,则选择合适的时间把API更新到正式环境,此时需要通知到响应的人员。

需要对API进行维护时则重复以上过程,直至API弃用,至此API的生命周期结束。在整个过程中,我们把API的不同阶段划分出来,且每个阶段由不同的人员进行编写,这种做法有利于分担开发人员的工作,且各个阶段的人员编写的文档也是标准、专业的。

本文使用了API管理平台Eolinker进行演示,结合自身对API生命周期的看法,编写了此文章,欢迎各位对API生命周期管理感兴趣的小伙伴与我交流。
使用地址:www.eolinker.com

相关热门文章

发表评论

0/200
138 点赞
0 评论
收藏