2013年4月15日9:16:05html
科研立项——看dpress的源代码有感java
这个是看django源代码有感。之前有写过一个看java源代码的方法。django
另外还从杨成那学到了一个方法:框架
今天从杨成身上学到了:怎么去看java源代码,去深刻的跟踪。按住crtrl键,从一个方法往另外一个方法跟踪。ide
我总体的一个思路,有网、有一本书在手边。post
关键是梳理清楚他的脉络,因此以前你就要理解django的框架运行机制。spa
按照脉络去梳理,htm
从宏观到微观,梳理清楚脉络以后。才能深刻细节去,将细节弄明白。一边作注释。继承
还有梳理的过程当中,你可能会发现,很繁杂,这个时候,就要抓主干,主要矛盾,有一些东西是没必要须的,直接忽略,找到他的核心和重点。ip
还有就是要找各类方法:如画图,使用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
这个图是我修改做者源代码的基础,为我修改做者的源代码提供了很好的参考,便于我梳理出里面错综复杂的关系。
找到项目的入口。