网络寻租

Programmer, Gamer, Hacker

如何学习API

| Comments

在网络上面看了很多文档,都是要用到的时候,随便看一遍,然后拷贝一下代码的。

在实际的使用过程中,发现这样的方式很没有效率,经常写着写着,就发现不知道API怎么调用了——这样的过程在开发过程中,非常经常地出现。

我以前认为,在开发前通读一遍,甚至实际把所有的API写一遍,是很困难的,因为很无聊,也很难记忆,也很耗时间。

但是“认为”这样考虑事情,完全不是科学的分析方法。如果我要分析什么方法学习API最快,首先需要找几个难度,长度差不多的API,然后统计学习时间,以及统计实际开发过程中损耗的时间,最后要review代码,看看代码的质量如何。

做一个初略的统计:

只是看API:对于python 处理 ini 格式文件的API,我阅读通读时花了16分钟,现在已经记忆不深了。

如果要写代码的话,大致能够记得怎么写,要用到哪些API(需要把文档开着),以及需要的注意事项。

而随便看看文档就继续写代码的耗时——不需要去测量,因为这样的代码含有质量缺陷,不可接受。

Comments