以前看别人设计api或sdk时,以为是件简单而有趣的事情,刚在csdn上看到一篇文章关于这个描述的:
发表于09-05 16:33| 106次阅读| 来源richardminerich| 0 条评论| 作者Richard Minerich
摘要:有人言,API设计是编程工作中最难的事情。甚至有人认为至少要有10年的工作经验才能接触它。不过这里提出了一个引人思考的问题:究竟是构建什么样的库需要花费10年的时间去学习?
有人言,API设计是编程工作中最难的事情。甚至有人认为至少要有10年的工作经验才能接触它。其实通过好的培训或导师学习这个进度可以缩短很多,也有这样或那样的时候,一些没有经验的程序员却设计出好的API。不过这里引发出一个问题:“究竟是构建什么样的库需要花费10年的学习时间?”
...