zoukankan      html  css  js  c++  java
  • 文档驱动API

    API文档常是开发人员的噩梦。相对与开发任务,有时候文档的编写更为复杂,需要考虑的方面更多。一份好的文档除了编写者自己能够读懂之外,团队中的其他人员、运营团队等,乃至一些开放的API要求API文档用户可以读懂。

    为什么编写API文档如此繁琐

    为了使API文档规范化并易于更改,从API的设计开始就必须有一个标准的规则,目前设计API大多数使用restful API风格,在包含API基础信息(请求方法、请求体等)的同时,还应包括以下几点:
    API的设计原则概述。说明API的作用,与每个请求信息的意义。

    API调用示例。API调用示例是文档中重要的部分,它能让我们了解该API 的作用并快速学会如何调用该API。

    API版本。产品更新的同时API版本需要进行迭代,记录每个API版本方便快速对产品进行管理。

    综上所述,编写API文档是一个细活,编写人员不仅要熟悉API的作用,还需要在不同的角度去思考如何完善API文档。

    API文档的好处

    既然编写API文档这么繁琐,为什么还要投入资源去完善?正所谓天降大任于斯人也,必先苦其心志,劳其筋骨…对于编写API文档这件事也是遵循这个道理,API文档不断规范给后期的工作带来非常多的好处,API文档作为API使用指南,将帮助团队中的开发人员协同构建产品,API文档也方便用于测试运行API的质量,有助于增强开发团队直接的沟通效率。

    API文档工具

    API文档工具让API文档不像完成任务那样繁琐,它提供了API文档所需的各种条件,文档看起来简洁美观,方便内部开发人员查看的同时,也可分享给用户。优秀的文档工具提供了人员权限管理,对不同部门的成员进行权限分配,利于整个团队的交互合作…为了能够对API整个生命周期进行有效的管理,Eolinker是一个不错的选择。
    使用地址:www.eolinker.com

  • 相关阅读:
    Java 多线程概述
    Java 线程的创建和启动
    状态模式
    Spring 依赖注入
    Spring IOC
    在JavaEE中使用Mybatis框架
    Active Reports 补空白行
    SpreadForWin 清空Sheet
    日期格式转换
    Select Case 的实现
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14098684.html
Copyright © 2011-2022 走看看