How to Digest a Framework

  • 找到入口
  • UML画出主流程(纲举目张)
  • 研究重要细节,推荐新启UML
  • 沉浸code外,仍需不时跳出code,最好参考说明文档,弄清核心功能实现方式
  • 全局搜索、查找方法调用处以及debug是好帮手
  • 除UML外,最好贴上核心code,并附上自己的一些理解与说明
  • 核心功能,想象一下如果换作你怎么实现,最好用code实现
  • 最最最后,当然是自己造一个轮子了