如何閱讀開源項目的源碼

一個開源項目源碼文件一般都有數千甚至更多,如果直接從源碼開始閱讀,很容易陷入到複雜的代碼邏輯中,其實閱讀源碼最好的辦法就是一開始不要去看源碼

上手體驗

  • 開源項目一般都有一個Quick Start欄目,可以讓人快速體驗,建立感性認識

閱讀文檔

  • 首先需要閱讀文檔,最好閱讀官方網站提供的文檔,因爲其他轉述後的文檔要麼不精確,要麼就是過時了
  • 快速掌握項目整體結構,功能特性,關鍵技術,實現原理以及生態系統

閱讀文檔後會有一個比較全面的瞭解:

  • 這個項目是幹什麼的?
  • 能解決哪些問題?
  • 適合在哪些場景使用?
  • 有哪些功能?
  • 如何使用?

閱讀論文

  • 開源項目背後一般都有相關論文在做支撐,把對應論文看完並且理解透了,這個項目的實現原理也就清楚了

閱讀源碼

  • 用以點帶面的方式來閱讀源碼: 不要從main函數開始看,這樣也很容易迷失在巨量的代碼邏輯中;帶着問題和答案來閱讀源碼,這樣更加有針對性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章