zoukankan      html  css  js  c++  java
  • 读源码的经验总结:

    读源码的经验总结:
    1.第一遍读的时候要做笔记,对主流程中的主要的核心的类进行记录下,混个脸熟,有个印象;知道这些核心的的类在主流程中都做了哪些事,负责哪些子功能;
    2.第二遍就要找出主流程的核心点,进行专攻,每读一遍的时候应该仅仅抓住你要搞懂的一个类是怎么创建的,在哪里创建的,什么时候被触发调用的,如此一来才搞清楚了这个就搞清楚了主流程;
    3.第三遍可以思考细为甚么这么设计,有什么好处和优势?

    当静态分析一段源码时,发现理解不了了,或者感觉代码流程不对,那么就要分析,走的子类实现是不是合理的,
    是不是执行了其他的子类实现,特别在面向父类和接口编程的应用中,一个接口有很多的实现,一个基类有很多子类,而且多层子类,那么这个时候就要
    特别注意了,要再核对下,自己认为的调用流程是否是对的

    带着问题来扒拉代码,也是一种非常有效率阅读代码的方式之一;

  • 相关阅读:
    C++雾中风景1:友元类与面向对象
    NFS服务器的安装与配置
    未来工作相关
    python 函数
    pycharm、sublime个性化设置
    hadoop中HDFS的NameNode原理
    Cat搭建遇坑记
    美团点评CAT监控平台研究
    阿里sentinel源码研究深入
    阿里熔断限流Sentinel研究
  • 原文地址:https://www.cnblogs.com/big1987/p/10900394.html
Copyright © 2011-2022 走看看