在网络上面看了很多文档,都是要用到的时候,随便看一遍,然后拷贝一下代码的。
在实际的使用过程中,发现这样的方式很没有效率,经常写着写着,就发现不知道API怎么调用了——这样的过程在开发过程中,非常经常地出现。
我以前认为,在开发前通读一遍,甚至实际把所有的API写一遍,是很困难的,因为很无聊,也很难记忆,也很耗时间。
但是“认为”这样考虑事情,完全不是科学的分析方法。如果我要分析什么方法学习API最快,首先需要找几个难度,长度差不多的API,然后统计学习时间,以及统计实际开发过程中损耗的时间,最后要review代码,看看代码的质量如何。
做一个初略的统计:
只是看API:对于python 处理 ini 格式文件的API,我阅读通读时花了16分钟,现在已经记忆不深了。
如果要写代码的话,大致能够记得怎么写,要用到哪些API(需要把文档开着),以及需要的注意事项。
而随便看看文档就继续写代码的耗时——不需要去测量,因为这样的代码含有质量缺陷,不可接受。