首页 >新闻 > 人工智能 > 内容

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

人工智能 2019-12-13 14:20:37

随着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为什么不能工作。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。