当前位置:  开发笔记 > 编程语言 > 正文

如何学习新的SDK/API /库?

如何解决《如何学习新的SDK/API/库?》经验,为你挑选了1个好方法。

假设您必须实现一些非常简单的功能(每周至少需要1个工作周).您有一个SDK/API /库,其中包含(众多)代码示例,演示了SDK部分用于实现该功能的用法.

您如何处理学习所有样本,提取必要的信息,技术等,以便使用它们来实现"真实的东西".关键问题是:

您是否使用某种工具来绘制控制流程图,SDK中的函数与样本本身之间的相互作用?您认为哪种图表有用?(我认为在这种情况下,UML序列图可以与调试器一起使用).

如何保留SDK/API函数调用的相关且经常相互关联的信息,示例程序中的一般结构和调用顺序必须用作参考 - 思维导图,一些纯文本注释,样本代码中添加的注释,为了使学习更容易,一些重构的示例代码适合您的个人编码风格?

cletus.. 6

我个人使用原型方法.将开发保持在可管理的迭代中.一开始,那些迭代非常小.作为其中的一部分,不要害怕抛弃代码并重新开始(每次我说某个项目经理心脏病发作时).

如果你的特定任务不能轻易地或合理地分成很小的起始任务,那么在你开始之前先用一些替代品开始.

您希望尽可能简单地保留它(众所周知的"Hello world"),以便熟悉构建,部署,调试,错误消息的外观,开始时可能出错的简单事物等.

我没有使用图表工具对不起(我几乎没有看到我的工作的重点).

一旦你开始尝试,你就会得到它的支持,即使在开始时你不知道发生了什么以及为什么你在做什么(或没有).



1> cletus..:

我个人使用原型方法.将开发保持在可管理的迭代中.一开始,那些迭代非常小.作为其中的一部分,不要害怕抛弃代码并重新开始(每次我说某个项目经理心脏病发作时).

如果你的特定任务不能轻易地或合理地分成很小的起始任务,那么在你开始之前先用一些替代品开始.

您希望尽可能简单地保留它(众所周知的"Hello world"),以便熟悉构建,部署,调试,错误消息的外观,开始时可能出错的简单事物等.

我没有使用图表工具对不起(我几乎没有看到我的工作的重点).

一旦你开始尝试,你就会得到它的支持,即使在开始时你不知道发生了什么以及为什么你在做什么(或没有).

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有