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

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

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

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

  • 相关阅读:
    contest9 CF295 div1 ooxx? ooox? oooo?
    The 8KB bug
    简单消息框架
    示例页面
    Unity3d中角色模型和角色名字保持相对位置
    Unityd外发光Shader Lab
    Unity3D判断当前所在平台
    Unity3D中的shader基础知识
    Sql Server 分区
    MVC 使用缓存
  • 原文地址:https://www.cnblogs.com/big1987/p/10900394.html
Copyright © 2011-2022 走看看