如何阅读一个项目的源码

如何阅读一个项目的源码

最近一直在学习c++,看看c++的项目,可是没有头绪,有点茫然,所以折腾了下,

总结下阅读代码的集中方法。当然不止适用于c++项目,阅读其他项目软件都可以参考

1 好的源码浏览工具,我现在用的是xcode,也可以是其他的

2 明白项目要干什么,可以先使用这个软件试试,它实现了哪些功能?视图了解它的业务

可以到网上找些说明或者博客之类的,或者有相关的书籍

3 其次过一遍代码,理解一些重要的函数和类

这一阶段也可以跟踪数据,了解数据的流向

4 根据业务和代码,推测出代码的大致的框架,明白各个模块的划分,大致画出框架图,
画出各个模块,各个模块单独的打断点慢慢看,看完后最好能画个UML图
不断完善UML图,画完大致就了解了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值