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

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

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

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

  • 相关阅读:
    每日算法
    每日算法
    每日算法
    每日算法
    2020 蓝桥杯(省赛)校内模拟赛
    js 时间戳转特定格式的日期
    js正则表达式 replace替换url的参数
    7月/暑假集训总结1
    模板(ac):启发式合并
    [考试反思]0729NOIP模拟测试10
  • 原文地址:https://www.cnblogs.com/big1987/p/10900394.html
Copyright © 2011-2022 走看看