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
這個圖是我修改做者源代碼的基礎,爲我修改做者的源代碼提供了很好的參考,便於我梳理出裏面錯綜複雜的關係。
找到項目的入口。