如何学习一个开源库?
1. 先要理解这个开源库的原理,概念。 到网上搜索下别人阅读这个库的心得
2. 这个开源库主要是用来解决哪一类问题的, 解决这一类问题的通用解决方案要看懂。 (如果开源库的readme)没有格外提及,一般都是用通用解决方案解决的。
3.代码分哪些模块, readme 里面可以找出一些有用的信息。 各个模块是干什么用的。 核心模块有哪些, 辅助模块可以先忽略,不看。
4. 用doxygen 可以导出类图关系,
5. 看sample代码, 可以快速理解代码。
1. 先要理解这个开源库的原理,概念。 到网上搜索下别人阅读这个库的心得
2. 这个开源库主要是用来解决哪一类问题的, 解决这一类问题的通用解决方案要看懂。 (如果开源库的readme)没有格外提及,一般都是用通用解决方案解决的。
3.代码分哪些模块, readme 里面可以找出一些有用的信息。 各个模块是干什么用的。 核心模块有哪些, 辅助模块可以先忽略,不看。
4. 用doxygen 可以导出类图关系,
5. 看sample代码, 可以快速理解代码。