阅读源码的过程中,我总结出了一些需要注意的点:
-
自顶向下阅读,先把握整体的、大的流程,然后再根据需要切入到对应的分支
-
忽略一些细节,例如参数的检查、错误的处理、数据形式的转换和存储
-
尽量准备好调试环境
-
要关注核心的业务逻辑或算法
-
最好能在阅读的过程中输出一些笔记或文档,例如模块划分图、函数的流程图、针对某个业务场景,在几个模块之间的时序图等等,这些文档可以先手写,然后再形成电子版存档。
阅读源码的过程中,我总结出了一些需要注意的点:
自顶向下阅读,先把握整体的、大的流程,然后再根据需要切入到对应的分支
忽略一些细节,例如参数的检查、错误的处理、数据形式的转换和存储
尽量准备好调试环境
要关注核心的业务逻辑或算法
最好能在阅读的过程中输出一些笔记或文档,例如模块划分图、函数的流程图、针对某个业务场景,在几个模块之间的时序图等等,这些文档可以先手写,然后再形成电子版存档。
转载于:https://my.oschina.net/u/3852748/blog/3069105

被折叠的 条评论
为什么被折叠?