如何阅读一个项目的源码
2016-11-17 14:02
337 查看
如何阅读一个项目的源码
最近一直在学习c++,看看c++的项目,可是没有头绪,有点茫然,所以折腾了下,总结下阅读代码的集中方法。当然不止适用于c++项目,阅读其他项目软件都可以参考
1 好的源码浏览工具,我现在用的是xcode,也可以是其他的
2 明白项目要干什么,可以先使用这个软件试试,它实现了哪些功能?视图了解它的业务
可以到网上找些说明或者博客之类的,或者有相关的书籍
3 其次过一遍代码,理解一些重要的函数和类
这一阶段也可以跟踪数据,了解数据的流向
4 根据业务和代码,推测出代码的大致的框架,明白各个模块的划分,大致画出框架图,
画出各个模块,各个模块单独的打断点慢慢看,看完后最好能画个UML图
不断完善UML图,画完大致就了解了
相关文章推荐
- 滴滴国际化项目 Android 端演进 2017-12-01 Java和Android架构 热文导读 | 点击标题阅读 厉害了!如何Python写一个安卓APP,附源码! 吊炸天!74款APP完
- 如何选择一个适合自己的开源项目来阅读
- 转: 如何快速学习一个开源项目源码?
- 如何选择一个适合自己的开源项目来阅读
- 如何阅读别人的源码项目包(ASP.NET+SQL SERVER)
- 如何阅读一个没有参与过的项目
- 如何把UGUI当做一个插件使用(删除Unity中的UGUI,导入UGUI源码进入项目)
- 如何在Android源码编译系统中添加一个C项目
- 如何在Android系统源码中添加一个C项目?
- 如何在Android源码编译系统中添加一个Java项目
- 通过 nodeclub 项目源码来讲解如何做一个 nodejs + express + mongodb 项目
- 如何快速学习一个开源项目源码?
- 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
- 【1】Android源码阅读:一个Activity是如何启动的?
- 如何选择一个适合自己的开源项目来阅读
- 经典:一个ERP项目是如何失败的
- 如何阅读Linux源码
- 团队开发经验:如何带领一个项目团队并做好项目总结 !!
- [转]我的销售心得(续2)-如何把握一个项目
- 如何用程序执行一个项目的编译?