对于大多数初学者而已,面对一堆源码时是这样的

 

 

 

要准备好了喲

 

老司机要教你弯道超车,专业碰瓷了

 

第一步:看目录结构

1. 了解各目录的作用

2. 了解各目录的层级关系

3. 了解各目录下各文件的作用

初学者阅读源码三板斧

 

看着这些熟悉的字眼,你难道没有臆想连篇一下?

难道没有充分的陶醉一下?

如果没有,那你不适合继续下去,去点点点吧,估计也不适合你,你该回去洗洗碎了吧

 

第二步:看结构

 

随便打开一个.py文件,看该源码Structure结构

 

左看右看,上看下看,看清楚所有的class及该class下的方法和变量

上点下点,把左边树所有的class、方法和变量点一点,随便看一看其实现

 

看了会怎么样? 

 

不需要怎么样,看到你不吐为止,看着眼熟,看得跟喝水一样了,那就差不多了

 

心如止水大概就是这个样子了,我吐你一脸血。。。

 

初学者阅读源码三板斧

 

 

第三步:搞关系

 

请问这里存在多少种关系?

 

姿势不对,多少关系都会让你搞乱的,正确姿势之一如下

 

初学者阅读源码三板斧

 

 

1. 从入口程序开始找关系

2. 从你感兴趣的类、方法、变量等找关系

3. 从出错/调试过程中找关系

相关文章:

  • 2022-02-25
  • 2021-07-25
  • 2021-11-29
  • 2021-06-09
  • 2021-11-18
  • 2021-11-30
  • 2022-02-17
猜你喜欢
  • 2021-10-09
  • 2022-12-23
  • 2021-08-13
  • 2022-12-23
  • 2021-07-12
  • 2021-08-20
相关资源
相似解决方案