如何有效阅读源代码:架构
1) 先阅读架构文档spa
2) 根据架构,将源码文件以模块(或上下层级)分类文档
3) 从最独立(依赖性最小)的模块代码读起源码
4) 阅读该模块功能文档微博
5) 阅读该模块源代码文件
6) 一边阅读一边整理「调用关系表」(好久之前个人某条微博提过)源代码
7) goto 3阅读