调查显示api的影响范围已经超出了开发人员

人工智能2020-07-23 13:27:48
导读随着API生态系统的扩展,现在使用API的非开发人员比以往任何时候都多。这是API开发公司Pos

随着API生态系统的扩展,现在使用API的非开发人员比以往任何时候都多。

这是API开发公司Postman最近对一万多名调查对象的有趣发现。在最近的一次调查中,53%的api开发者称自己为“开发者”。例如,许多人涉及IT的其他领域,甚至是高管和技术作家。在去年的调查中,59%的人是前端或后端开发人员。

典型的API团队是什么样的?它们往往规模小而灵活。邮递员调查显示,API团队的成员不超过10人,将近四分之三(74%)的人表示他们属于这个规模的团队。38%的人说他们在5人或更少的API小组中工作。大型团队很少见;只有2%的受访者表示,他们的团队中有50人或50人以上。

对公共api的强调较少。调查涵盖的大部分api(53%)是内部的,仅供其团队和组织使用,这一统计数据与前一年的调查没有变化。然而,调查发现,去年从公共api转向了合作api。使用的28%的api仅在集成合作伙伴之间共享,较2018年的26%略有上升。与此同时,花在网络上公开的公共api上的时间比例从22%下降到19%。

47%的受访者表示,他们的api要么中断,要么需要更新。每月(28%)、每周(16%)或每天(3%)会发生破损和变化。

API生产者所能做的最有帮助的改进是在文档中提供更好的示例(64%),其次是标准化(59%)和样例代码(58%)。API使用者也发现实际的用例、更好的工作流、附加的工具和sdk是有帮助的,尽管程度较低。

更多的非开发人员可能正在部署或连接到api,但他们仍然是开发密集型活动。开发的时间(26%)比其他任务多,其次是调试和手工测试(22%)、自动化测试(11%)和设计和模拟api(11%)。

理想的API时间应该花在哪里?API开发也被视为最重要的任务。然而,调查报告的作者指出,“有一个很大的脱节;受访者花在手工测试和调试上的时间比他们认为应该花的时间多70%。他们觉得应该把时间花在设计和自动化测试上,而不是测试或找出API为什么不能工作。”

免责声明:本文由用户上传,如有侵权请联系删除!