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

2021-05-22 17:39:45 字數 383 閱讀 9163

有不少開源專案,需要快速瀏覽**,掌握整體結構,以備己用。

如果有新的開源專案接手,這個方法也是適用的。

首先你會使用乙個原始碼瀏覽工具,如 source insight.

步驟如下:

1.如果有文件,先瀏覽整個系統的抽象架構。

2.瀏覽整個專案原始碼的目錄結構,知道每個部分的目錄關係。

3.檢視系統跑起來有哪幾個執行流(process or thread).

4.找到整個系統的入口,看看每個執行流啟動後主要做了些什麼,多數執行流是在不斷迴圈做處理,

或者處理訊息佇列,或者等待事件發生。

5.檢視每個執行流之間是如何互動的。比如如果你的專案跑起來有應用層,那麼,你對應用層做的任何操作是如何

執行到下層**的。

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

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

如何熟悉乙個開源專案?

如何熟悉乙個開源專案?你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 1.首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。2.閱讀專案的文件,重點關注類似 getting started e...

如何熟悉乙個開源專案?

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