总结代码的组织架构和阅读源码的方法
一个良好的代码组织架构都是先组装各种结构体所需要的一些初始化的数据,
然后通过一个”事件“来驱动代码的执行;在代码执行过程中又是一堆数据结构的初始化、处理、初始化、处理...
然后通过这样的迭代方式开展流程化的处理;不要觉得你的代码没有流程,也不要觉得你的代码不是面向对象,
代码本身就是一种抽象,代码的执行路径本身就是一个流程;
因此,无论从大局,还是细节上来看,代码都是一个抽象的具象表现形式,也是流程化的具象表现形式;
代码的组织结构也是和上面讲的一样;
所以,看代码,要先了解大的流程,在了解大的流程结构后,然后对核心的流程节点进行细细研读;
所以,看源码,要开启两个编辑器:一个用来看代码组织数据初始化的地方,一个看代码执行动作的地方;