开源项目学习流程 1.首先大概了解项目实现的功能有哪些(有没有readme或者doc文件); 2.尝试编译/安装,搞懂测试实例; 3.然后找到整个程序入口(库一类的没有); 4.然后搞懂项目结构(使用了哪种项目管理配置工具makefile?xml(vcxproj)?JSON?automake?SCons?)、调用结构、(类层次)和业务分层; 5.最后了解其功能的具体实现。