您的位置:首页 > 其它

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

2010-06-03 09:54 633 查看
有不少开源项目,需要快速浏览代码,掌握整体结构,以备己用。

如果有新的开源项目接手,这个方法也是适用的。

首先你会使用一个源码浏览工具,如 Source Insight.

步骤如下:

1.如果有文档,先浏览整个系统的抽象架构。

2.浏览整个项目源码的目录结构,知道每个部分的目录关系。

3.查看系统跑起来有哪几个执行流(process or thread).

4.找到整个系统的入口,看看每个执行流启动后主要做了些什么,多数执行流是在不断循环做处理,

或者处理消息队列,或者等待事件发生。

5.查看每个执行流之间是如何交互的。比如如果你的项目跑起来有应用层,那么,你对应用层做的任何操作是如何

运行到下层代码的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: