修改相关
2018/2/6 创建
怎样读源码,该注意什么问题
前提:读懂源码的动机与原因是什么。
看下该项目的设计文档与架构图,宏观上对一些概念有些认识
从感兴趣的点设置断点、开始debug
- 了解语言
- 了解设计模式
- 了解命名习惯-统一规约
- 是了解整体架构,而不是地毯式遍历每一行代码
- 了解架构: 从上至下(要有层次感) 层级、每个层级由多个角色构成,角色的互动
系统如何初始化(为接下来的所有任务做准备)-> 系统的相关的其他系统(界面等||设定系统的边界)-> 系统如何反应事件-> 系统如何处理异常与错误