java - 学习新 API 时的最佳实践
问题描述
在学习/使用新的 API 时,有没有人有任何有效学习它的技巧?
我目前提出了一堆get
请求,以了解我可以根据 API 的响应检索什么和不可以检索什么。从那时起,我尝试绘制出 API 中的内容,看看我可以构建什么。
如果你们可以分享你们所做的任何事情,那就太好了。
解决方案
我要做的第一件事是阅读 API 文档并在其中搜索示例。当您习惯阅读此类文档时,您会发现更容易准确地找到您需要首先学习的功能部分。
我还使用搜索引擎寻找更多工作示例,然后我致力于创建 API 的最小用例(例如使用 apache 的 commons-io api 编写文件)。因为这是一个好主意,使用 API 的最少用例创建具有多个 JUnit 测试的项目(在 commons-io 的示例中创建文件、删除文件、移动文件、复制文件......)。
我必须说这不是一门科学,每个 API 都是一个新世界,可能需要稍微不同的方法(与 rest apis 一样,您需要使用 curl 或 postman 之类的工具来了解如何与它们进行通信,其他人将有前提条件,例如系统的工作安装等)。
作为编码中的所有内容,您需要自己完成并努力解决自己发现的问题(这可能需要几个小时的空闲时间)。
学习东西背后没有“魔法”,编码在某种程度上就像演奏乐器一样,需要练习。
推荐阅读
- python - Python Zip 文件读取
- python-requests - 忽略设置 OP_NO_SSLv3 的请求
- jquery - 为两个复选框列表调用不同的方法
- python - 导入 pyaudioconvert 时引发 SoxNotInstalled 异常
- javascript - Google Chart vAxis 值未显示
- android - 在 webview android 中加载 URL 的问题
- xml - how to extract the child element from nested tags using xslt
- python - 在python中通过正则表达式匹配Popen输出
- spring-boot - 并发请求的Spring Websocket堆空间错误
- azure - 在 Azure 数据工厂的复制任务中确定最佳写入批量大小