如何學習開源項目

如何使用并學習開源項目:

學習和使用開源項目益處多多,對于如何學習和使用,則有一些需要注意的地方。

首先,我們需要看一下這個開源項目是做什么的,是為了實現(xiàn)什么需求。

然后我們思考一下,如果我們自己來實現(xiàn)這個需求,會采用哪些思路,各有什么優(yōu)缺點。

接著我們就可以看一下這個項目采取的解決方案使用了什么思路,具體是怎么做的。

很多比較成熟的開源項目其實都比較復(fù)雜,所以在學習的時候我們需要注意,不要鉆牛角尖,抱著一個細節(jié)的點一點點摳。
一層層扣下去,最后容易完全迷失掉方向。比較推薦的方式是,抓住主干,先找到這個項目的入口,然后大粒度地去看這個項目的處理思路,大致流程。中間肯定會有很多疑惑,很多相關(guān)的知識點不清楚,但是沒有關(guān)系,一些細節(jié)的地方我們可以先記下來,然后大致了解一下,或者暫時放一放。等我們大致能把整個項目的處理框架搞清楚了,接下來才可以考慮進一步研究一些實現(xiàn)的細節(jié)。

最后我們可以基于我們對這個項目的了解,自己實現(xiàn)一個類似的簡單的項目,可能很多細節(jié)方面沒有那么完善,但是大致的思路是一致的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,954評論 25 709
  • 結(jié)婚第五年了,我和我老公同歲都是27歲,有了兩個女兒,日子過的不錯,平淡且充實,我現(xiàn)在主要在家?guī)Ш⒆樱笈畠簝芍馨?..
    Alisa露露閱讀 132評論 1 2
  • 我要心裡裝著你 去你懷里擁抱你
    芹揚閱讀 320評論 0 4

友情鏈接更多精彩內(nèi)容