如何快速學習乙個開源專案原始碼?

2021-09-22 06:58:26 字數 516 閱讀 1543

你有個任務,需要用到某個開源專案;或者老大交代你乙個事情,讓你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣:

1.首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的、功能、基本使用有個大概的了解。

4.執行了第乙個example之後,嘗試根據你的理解和需要修改example,測試高階功能等。

5.在了解基本使用後,需要開始深入的了解該專案。例如專案的配置管理、高階功能以及最佳實踐。通常乙個運作良好的專案會提供乙份從淺到深的使用者指南,你並不需要從頭到尾閱讀這份指南,根據時間和興趣,特別是你自己任務的需要,重點閱讀部分章節並做筆記(推薦evernote)。

6.如果時間允許,嘗試從原始碼構建該專案。通常開源專案都會提供乙份構建指南,指導你如何搭建乙個用於開發、除錯和構建的環境。嘗試構建乙個版本。

8.通常在閱讀文件和原始碼之後,你能對該專案有比較深入的了解了,但是該專案所在領域,你可能還想搜尋相關的專案和資料,看看有沒有其他的更好的專案或者解決方案。在廣度和深度之間權衡。

如何學習乙個開源專案原始碼

你有個任務,需要用到某個開源專案 或者老大交代你乙個事情,讓你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。執行了第乙個example之後,嘗...

如何快速掌握乙個開源專案

有不少開源專案,需要快速瀏覽 掌握整體結構,以備己用。如果有新的開源專案接手,這個方法也是適用的。首先你會使用乙個原始碼瀏覽工具,如 source insight.步驟如下 1.如果有文件,先瀏覽整個系統的抽象架構。2.瀏覽整個專案原始碼的目錄結構,知道每個部分的目錄關係。3.檢視系統跑起來有哪幾個...

如何閱讀乙個專案的原始碼

最近一直在學習c 看看c 的專案,可是沒有頭緒,有點茫然,所以折騰了下,1 好的原始碼瀏覽工具,我現在用的是xcode,也可以是其他的 2 明白專案要幹什麼,可以先使用這個軟體試試,它實現了哪些功能?檢視了解它的業務 可以到網上找些說明或者部落格之類的,或者有相關的書籍3 其次過一遍 理解一些重要的...