美文网首页
自由数据:好的API有哪些特点?

自由数据:好的API有哪些特点?

作者: 勤智数码 | 来源:发表于2017-08-07 16:00 被阅读0次

    好的API是怎样的,应该具备哪些特点,自由数据通过对自身资源的整理和分析,总结出了一下六点:

    1、简单为先

    简单是首要的,程序员更喜欢解决复杂的问题,这很容易让这些复杂性影响到编写的用户API。因此,保持简单就需要大量的工作,甚至面对更严重的挑战。

    2、提供有用的抽象

    好的代码提供了抽象,API也不能例外。用户使用API 时,隐藏了细节,只留下要点时,就是API提供了抽象。若一个API需要用户深入代码或执行来理解,那这就是一个很差的抽象。

    3、可发现的

    前两点是API取得良好的成绩的先决条件,但,“可发现”的特点却是API走得更远的主要动力。好的API会在用户打来咨询电话之前,就进行完测试和实验。完善的计划、设计,包括文档和示例,以及自我描述访问点都能让API具备可发现性。

    4、一致和对称

    API可以通过对用户公开的内容运用批判的眼光来实现这一特性。认真阅读校对者的方法,检查一致性和对称性,并且从需要出发,进行重命名和修改。

    5、遵循最不惊奇的原则

    API不应该让使用者大吃一惊,没有令用户抓狂的属性。

    6、把API看作一种产品

    API在编写之初,开发人员应该将自己放在用户的角度,而不是完全处于自身的理解,将API看做一种产品。换位思考是避免误差的最好办法。

    自由数据提供的API接口都能满足以上几点特征,提供金融交易社会舆情生活服务产业数据等服务,从用户的角度出发,将用户的需求和便利放在第一位。除此之外,自由数据作为国内领先的企业数据服务平台,拥有优质的数据资源,提供数据定制服务。

    相关文章

      网友评论

          本文标题:自由数据:好的API有哪些特点?

          本文链接:https://www.haomeiwen.com/subject/ktdalxtx.html