很多朋友在读源码收获不是很大,主要原因:
最近开了一场直播来讲述以下内容:
【DIY Plus】 如何高效的读源码
历次直播:https://gitee.com/DIY_PLUS/topic_record
根据 issues 看源码 聚焦一个小点,印象更深刻,更容易上手 可以看源码的 issues,看看源码的BUG 或者存在的问题有哪些 看看大家讨论中提出了啥好的思路 看看作者怎么妥协选用的方案是哪个
思考最重要(为什么这么设计?可能的原因是什么?(性能?限制?)) 看代码在平时,时间不紧进入源码;(功夫花在平时) 遇到问题进入源码调试(印象更深刻) 既要埋头苦干也要仰望星空(巩固专业基础) 谷歌上搜索(为什么要这么设计)