掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

敏捷开发专题:进行接口管理必须注意的4点问题

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发,为了保证开发迭代的速度与稳定性,整个项目需要有一个足够灵活的文档系统来支撑代码以及接口等设计工作,今天我们针对接口管理的需求来列举工作中需要注意的几点问题。

1.切勿开发完成之后再补全文档

许多开发者为了贪图方便,想着开发完成之后再去阅读代码补全文档。但是实际的情况是,敏捷开发的短周期特点导致了开发者往往没有足够的空闲时间等到“代码开发完成”,因为每一个阶段的开发结束都意味着下一开发周期的开始,一旦一开始没有建立起编写文档的习惯,往往等到项目最终完成之后,代码量已经庞大到需要花费非常多的额外精力去补全文档,这在许多开发者看来是一件不可接受的“麻烦事”。

一个好的接口文档不仅可以帮助后端开发人员复核工作的内容,检查开发问题,还可以方便前端开发人员进行对接,减少后期联调阶段的时间耗费。因此开发人员和管理人员都应该建立起接口管理的意识。

2.文档应该事先规范格式

p1_1.jpg

编写文档并非用文本文件去简单编写即可,文档不仅是开发人员自己的工具,也是合作开发者进行协作的有利工具,格式、文风统一的接口文档不仅有助于提高阅读的体验,还可以极大的促进对接的效率。就像一本书,如果每一章节的格式文风都不一样,阅读起来也是一件非常扫兴的事情。eolinker AMS接口管理平台提供了一致的接口文档格式,不仅可以方便开发人员进行接口录入,还可以让协作开发人员在对接的时候可以高效协作。

3.接口文档应该注明版本更新内容

每一个文档都应该是可以被溯源的,至少包含什么人在什么时候做了什么改动等信息。敏捷开发的短周期特点也使得产品需求无法在一开始就考虑全面,因此由需求改动带来的代码、文档改动是很频繁的。这时候文档应该定期保存历史版本,或者附上更新的内容,方便后期查阅修改的历史。

p1_2.jpg

eolinker AMS接口管理平台提供了针对接口文档的版本管理功能,可以非常清晰地记录下开发人员在何时对接口作出的任何改动,目前支持最多10次的修改历史回滚,就像是接口管理领域的Github。 

4.文档内容应该是可测试的

文档内容不应该是简单的堆积,后台开发人员还应该提供可以真是被前端开发人员测试的接口参数示例以及返回示例等。

p1_3.jpg

如果接口的信息比较复杂,那么eolinker AMS的接口测试以及mock就可以帮上忙了,它提供了目前业内最详细的接口文档的记录项,并且还可以根据请求参数自动生成测试的数据等,一键得到返回结果,非常方便。eolinker AMS作为目前国内最大的在线接口管理平台,功能非常丰富,基本满足了项目的所有接口管理需求,推荐此前没有接触过接口管理,或者还在使用传统word方式记录文档的朋友,可以去试试。

原文来自:eolinker

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • 全球天气预报

    支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等

    支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等

  • 购物小票识别

    支持识别各类商场、超市及药店的购物小票,包括店名、单号、总金额、消费时间、明细商品名称、单价、数量、金额等信息,可用于商品售卖信息统计、购物中心用户积分兑换及企业内部报销等场景

    支持识别各类商场、超市及药店的购物小票,包括店名、单号、总金额、消费时间、明细商品名称、单价、数量、金额等信息,可用于商品售卖信息统计、购物中心用户积分兑换及企业内部报销等场景

  • 涉农贷款地址识别

    涉农贷款地址识别,支持对私和对公两种方式。输入地址的行政区划越完整,识别准确度越高。

    涉农贷款地址识别,支持对私和对公两种方式。输入地址的行政区划越完整,识别准确度越高。

  • 人脸四要素

    根据给定的手机号、姓名、身份证、人像图片核验是否一致

    根据给定的手机号、姓名、身份证、人像图片核验是否一致

  • 个人/企业涉诉查询

    通过企业关键词查询企业涉讼详情,如裁判文书、开庭公告、执行公告、失信公告、案件流程等等。

    通过企业关键词查询企业涉讼详情,如裁判文书、开庭公告、执行公告、失信公告、案件流程等等。

0512-88869195
数 据 驱 动 未 来
Data Drives The Future