首页 > 解决方案 > 学习新 API 时的最佳实践

问题描述

在学习/使用新的 API 时,有没有人有任何有效学习它的技巧?

我目前提出了一堆get请求,以了解我可以根据 API 的响应检索什么和不可以检索什么。从那时起,我尝试绘制出 API 中的内容,看看我可以构建什么。

如果你们可以分享你们所做的任何事情,那就太好了。

标签: javaapi

解决方案


我要做的第一件事是阅读 API 文档并在其中搜索示例。当您习惯阅读此类文档时,您会发现更容易准确地找到您需要首先学习的功能部分。

我还使用搜索引擎寻找更多工作示例,然后我致力于创建 API 的最小用例(例如使用 apache 的 commons-io api 编写文件)。因为这是一个好主意,使用 API 的最少用例创建具有多个 JUnit 测试的项目(在 commons-io 的示例中创建文件、删除文件、移动文件、复制文件......)。

我必须说这不是一门科学,每个 API 都是一个新世界,可能需要稍微不同的方法(与 rest apis 一样,您需要使用 curl 或 postman 之类的工具来了解如何与它们进行通信,其他人将有前提条件,例如系统的工作安装等)。

作为编码中的所有内容,您需要自己完成并努力解决自己发现的问题(这可能需要几个小时的空闲时间)。

学习东西背后没有“魔法”,编码在某种程度上就像演奏乐器一样,需要练习。


推荐阅读