课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
在许多的软件开发项目中,程序员会提出各种不同的概念,而今天我们就一起来了解一下,软件开发API设计管理都有哪些技巧。
添加echo/测试方法
有时你只需要测试API是否活跃、工作正常。而且你手头可能没有文档,或者由于API的性质,调用一个仅用于测试和端点的方法可能会很复杂。在这些情况下,一个可以通过curl调用的“echo”函数是很好用的。
加入你的主要用例的示例
并非所有API方法都是平等的。大多数人只需要实现一定数量的方法。这些方法可能会按特定顺序调用。请在文档中加入主要用例的伪代码。
搞清楚时间
我很少看到有文档会声明预期响应时间。你用不着把具体的秒数指定为SLA,只需暗示这个或那个特定函数可能需要比预期更长的时间就行了。
加入错误/状态描述
当事情不正常时,grep日志的用户可能并不是为API实现客户端的作者。加入用户可以理解的状态或错误代码的文本描述是很有用的,可以帮助用户更快地解决问题。
隐藏你的错误,但提供足够的反馈数据
我见过有的API的错误代码只考虑到了API背后的团队。
API用户不关心诸如“数据库错误”“用户配置错误”“锁定超时”之类的错误。请换种方式标记它们并在错误描述中添加注释,告诉用户联系支持。
为复杂转换加上各步的原始数据
出于某种原因,你需要用户通过一系列步骤concat、哈希和加密一些数据吗?你有一个需要以特定方式破坏数据的算法吗?请添加示例数据,告诉用户每个步骤中具体的转换方法。并非所有语言都有以相同方式工作或接收相同参数的库。如果能有一种方法可以逐步重现复杂的步骤,对那些必须从头开始编写代码的用户来说会有很大帮助。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。