阅读代码

如何阅读一份源代码?(2020年版)

作者简单介绍了如何阅读一个项目代码的基本思路与步骤。

  • 确定目的,即我们为了什么而阅读项目代码:是学习一个新的框架,还是入手一个新的项目。需求不同决定了接下来需要采用的方法也是不同的。
  • 尝试着把 Demo 运行起来,这需要配置运行环境、设置相关参数的,以方便后续的调试。
  • 根据需求不同,确定阅读代码的深度。
    • 如果只是了解一个新的技术框架,只需要把握核心的技术,具体的实现可以先不细究
    • 如果是上手一个项目,则需要把具体的实现细节理清楚,确定各个模块之间的耦合机制,能够做到对整个项目的具体运行细节了然于胸。
  • 把数据流程图画出来,试着理清整个项目的业务流程、数据之间的传递关系。
  • 最后,可以尝试着修改代码,测试自己的想法,实现定制化的方案。