跳到主要内容

如何学习源码

· 阅读需 2 分钟

带着问题阅读源码

由于源码的代码量特别大,所以很容易陷入无目标,不知道要看什么怎么梳理。

例如:有时候写页面有bug,带着你的bug来看这部分源码。api用多了,好奇。等等

看得见的思考

使用看得见的思考来阅读源码。

就是把自己的思考具象化,不停对自己提问(一个个小问题来驱动自己)解决这一个个小问题。

看得见的思考好处

  1. 书写就是梳理思路最好的方式
  2. 可以多次复盘自己的思路
  3. 减少大脑负担,遗忘时就回看,专注当下
  4. 不怕思路被打断

看单元测试

从单元测试可以理解一部分代码的行为,单元测试其实就是一个活文档

学会看单元测试:使用断点调试器,看行为

什么时候使用

  1. 先看本来的代码实现方式,流程
  2. 遇到不懂的地方再debugger

多浸泡理论

别想着一次性把所有东西都搞懂。持之以恒,每次学一点。不积硅步无以成江河。

总结

将看得见的思考,最后整理一下。可以发到论坛中,获得正向反馈。也可以知道自己的不足。也可以将自己的理解实现一个mini版本。

Loading Comments...