更有效"/>
如何读源码更有效
一、背景
很多朋友在读源码收获不是很大,主要原因:
- 缺乏整体思维,迷失在细节中(跳来跳去跳晕了)
- 缺乏思考(学而不思则罔,思而不学则殆!!!)
- 不知道读源码究竟读什么(设计思想)
- 角度单一(解决问题角度、性能优化角度、设计模式角度、每次提交了、单元测试、注释等)
- 方法单一(不懂的高级的调试技巧,不懂的时序图插件)
- 输出
最近开了一场直播来讲述以下内容:
- 读源码究竟读什么?
- 读源码的核心思想
- 读源码的常见技巧
二、录播内容
【DIY Plus】 如何高效的读源码
历次直播:
三、其他
3.1补充
根据 issues 看源码
聚焦一个小点,印象更深刻,更容易上手
可以看源码的 issues,看看源码的BUG 或者存在的问题有哪些
看看大家讨论中提出了啥好的思路
看看作者怎么妥协选用的方案是哪个
3.2 拓展
思考最重要(为什么这么设计?可能的原因是什么?(性能?限制?))
看代码在平时,时间不紧进入源码;(功夫花在平时)
遇到问题进入源码调试(印象更深刻)
既要埋头苦干也要仰望星空(巩固专业基础)
谷歌上搜索(为什么要这么设计)
更多推荐
如何读源码更有效
发布评论