C++-如何快速解构一个系统的源码

C++-如何快速解构一个系统的源码

灵芸 发布于 2016-11-04 字数 232 浏览 1083 回复 6

研究一个开源系统源码的时候,总是不知道该从哪里研究。我现在看源码从index文件开始看起,遇到包含的文件,就去看包含的文件,包含的文件中又引用了其它的文件,总是觉得看来看去,很没有逻辑性。各位有什么好办法,快速研究一个系统的源码?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

虐人心 2017-10-09 6 楼

我觉得你应该首先分析它的目录结构,这样具体文件是怎样的包含关系,心中也有了大概了解,然后针对特定模块再进行分析,这样应该更快些。

偏爱自由 2017-09-07 5 楼

我喜欢看Web.xml文件,看完之后,,分析所干系的主要.xml文件,这样就可以把控整个项目的框架了,以为框架的集成都是靠.xml文件关联的。

归属感 2017-04-23 4 楼

我觉得先要了解这个系统用的什么技术,然后了解用的什么架构,从宏观方面入手,逐渐看每个功能的实现,这样,一个系统下来,你了解了架构,有知道了这个架构用到的技术细节。

浮生未歇 2017-04-12 3 楼

推荐一本书:代码阅读方法与实践

http://book.douban.com/subject/1151672/

晚风撩人 2017-01-03 2 楼

好的工具比较重要:
如果是Linux操作系统 用vim + ctags + taglist 。
如果是windows 用Source insight。

偏爱自由 2016-12-18 1 楼

个人习惯,先看Login的代码,基本就知道用到什么技术,框架了吧