看源码的目的在我看来可能有三个层次:【1、2两层基本上就可以解决问题。需要3来解决的问题甚少】
- 某插件、软件实现某些功能/框架的API,我们看看他们怎么实现的。
- 如果框架中没有我们需要的功能,通过看源码,在不改变源码的基础上,来实现我们需要的功能。
- 产品、项目中需要通过修改框架源代码来实现某些功能。【根据源码,来创建一个轮子,比如RocketMQ借鉴Kafka】
- 哦,还有一个重要原因,面试需要。哈哈哈
看源码的目的在我看来可能有三个层次:【1、2两层基本上就可以解决问题。需要3来解决的问题甚少】