!!!不要只盯着数据结构和算法
steps:
1.了解大致功能, 安装并运行example
2.修改example并运行
3.原理学习:
(1)关键特性的实现原理(架构和设计文档等)
(2)优缺点对比分析
(3)在应用前进行测试
4.看代码:
(1)抓主干, 理清调用路径,可以通过调试进行, 可以画图, 记笔记等帮助理解记忆
(2)挑选感兴趣的枝干阅读, 用了什么库,采用了什么设计模式,为什么这样做
可以利用单元测试
(3)改进代码
5.总结
!!!不要只盯着数据结构和算法
steps:
1.了解大致功能, 安装并运行example
2.修改example并运行
3.原理学习:
(1)关键特性的实现原理(架构和设计文档等)
(2)优缺点对比分析
(3)在应用前进行测试
4.看代码:
(1)抓主干, 理清调用路径,可以通过调试进行, 可以画图, 记笔记等帮助理解记忆
(2)挑选感兴趣的枝干阅读, 用了什么库,采用了什么设计模式,为什么这样做
可以利用单元测试
(3)改进代码
5.总结