假设您必须实现一些重要的功能(至少需要 1 个工作周)。您有一个 SDK/API/库,其中包含(大量)代码示例,演示了 SDK 部分用于实现该功能的用法。
您如何学习所有样本,提取必要的信息、技术等,以便使用它们来实现“真实的东西”。关键问题是:
您是否使用一些工具来绘制控制流、SDK 中的功能之间的交互以及示例本身?你觉得哪种图表有用?(在这种情况下,我认为 UML 序列图与调试器一起非常有用)。
您如何在必须用作参考的示例程序中保留有关 SDK/API 函数调用、一般结构和调用顺序的相关且经常相互关联的信息 - 思维导图、一些纯文本注释、示例代码中的添加注释, 对示例代码进行一些重构以适合您的个人编码风格以使学习更容易?