• 看django源代码有感


    20134159:16:05

    科研立项——看dpress的源代码有感

    这个是看django源代码有感。以前有写过一个看java源代码的方法。

    另外还从杨成那学到了一个方法:

    今天从杨成身上学到了:怎么去看java源代码,去深入的跟踪。按住crtrl键,从一个方法往另一个方法跟踪。

     

    我整体的一个思路,有网、有一本书在手边。

    关键是梳理清楚他的脉络,所以之前你就要理解django的框架运行机制。

     

    按照脉络去梳理,

    从宏观到微观,梳理清楚脉络之后。才能深入细节去,将细节弄明白。一边做注释。

     

    还有梳理的过程中,你可能会发现,很繁杂,这个时候,就要抓主干,主要矛盾,有一些东西是不必须的,直接忽略,找到他的核心和重点。

     

    还有就是要找各种方法:如画图,使用rational rose等等。

    这次的template很复杂,因为出现了继承。Html之间的继承还是第一次接触,然后我画了一个继承图。如下:

     

    Dummy.html    Description.html

     

     

     

    Headerbase_style.htmlfooter.html   pages.html tags.html firendlinks. html Monthlinks.html  RSS Feed Firendlinks.htmlLastposts.html

     

     

     

    Base.html                   Sidebar.html

     

     

     

    ext_base.html

     

     

    Index.html    Post.html    Default.html

    这个图是我修改作者源代码的基础,为我修改作者的源代码提供了很好的参考,便于我梳理出里面错综复杂的关系。

     

    找到项目的入口。

     

     

     

  • 相关阅读:
    【重点】2020年宝山区义务教育阶段学校校区范围与招生计划(初中)
    转: 彻底理解 Spring 容器和应用上下文
    转《深入理解 Java 内存模型》读书笔记
    Mysql Update 流程摘抄
    统一支付接口设计
    支付系统 简版设计
    订单1:n支付单 设计讨论
    RocketMQ 使用情况梳理
    转 Java jar (SpringBoot Jar)转为win可执行的exe程序
    Git flow 工作流与规范
  • 原文地址:https://www.cnblogs.com/zhujianxipan/p/3280169.html
Copyright © 2020-2023  润新知