读源码注意的东西

修改相关

2018/2/6 创建

怎样读源码,该注意什么问题

前提:读懂源码的动机与原因是什么。
看下该项目的设计文档与架构图,宏观上对一些概念有些认识
从感兴趣的点设置断点、开始debug

  • 了解语言
  • 了解设计模式
  • 了解命名习惯-统一规约
  • 是了解整体架构,而不是地毯式遍历每一行代码
  • 了解架构: 从上至下(要有层次感) 层级、每个层级由多个角色构成,角色的互动
    系统如何初始化(为接下来的所有任务做准备)-> 系统的相关的其他系统(界面等||设定系统的边界)-> 系统如何反应事件-> 系统如何处理异常与错误
坚持原创技术分享,您的支持将鼓励我继续创作!