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

2021-07-24 16:43:46 字數 369 閱讀 6925

最近一直在學習c++,看看c++的專案,可是沒有頭緒,有點茫然,所以折騰了下,

1 好的原始碼瀏覽工具,我現在用的是xcode,也可以是其他的

2 明白專案要幹什麼,可以先使用這個軟體試試,它實現了哪些功能?檢視了解它的業務

可以到網上找些說明或者部落格之類的,或者有相關的書籍
3 其次過一遍**,理解一些重要的函式和類

這一階段也可以跟蹤資料,了解資料的流向
4 根據業務和**,推測出**的大致的框架,明白各個模組的劃分,大致畫出框架圖,

畫出各個模組,各個模組單獨的打斷點慢慢看,看完後最好能畫個uml圖

不斷完善uml圖,畫完大致就了解了

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

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

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

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

如何閱讀原始碼

帶著問題閱讀 要解決什麼問題 是如何實現的?背景調查 看官網介紹 維基百科,了解主要功能,被應用於哪些專案以及基本的使用,掌握這些基本資訊 使用框架 至少follow get started 做個小demo 真的有人連api都沒呼叫過,上來就看 盡可能編譯除錯。能除錯的 幾乎沒有看不懂的 了解一些設...