目录

如何快速掌握一个开源项目

目录

如何快速掌握一个开源项目

有不少开源项目,需要快速浏览代码,掌握整体结构,以备己用。 如果有新的开源项目接手,这个方法也是适用的。 首先你会使用一个源码浏览工具,如 Source Insight. 步骤如下: 1.如果有文档,先浏览整个系统的抽象架构。 2.浏览整个项目源码的目录结构,知道每个部分的目录关系。 3.查看系统跑起来有哪几个执行流(process or thread). 4.找到整个系统的入口,看看每个执行流启动后主要做了些什么,多数执行流是在不断循环做处理, 或者处理消息队列,或者等待事件发生。 5.查看每个执行流之间是如何交互的。比如如果你的项目跑起来有应用层,那么,你对应用层做的任何操作是如何 运行到下层代码的。