最近一直在學習c++,看看c++的專案,可是沒有頭緒,有點茫然,所以折騰了下,
1 好的原始碼瀏覽工具,我現在用的是xcode,也可以是其他的
2 明白專案要幹什麼,可以先使用這個軟體試試,它實現了哪些功能?檢視了解它的業務
可以到網上找些說明或者部落格之類的,或者有相關的書籍
3 其次過一遍**,理解一些重要的函式和類
這一階段也可以跟蹤資料,了解資料的流向
4 根據業務和**,推測出**的大致的框架,明白各個模組的劃分,大致畫出框架圖,
畫出各個模組,各個模組單獨的打斷點慢慢看,看完後最好能畫個uml圖
不斷完善uml圖,畫完大致就了解了
如何學習乙個開源專案原始碼
你有個任務,需要用到某個開源專案 或者老大交代你乙個事情,讓你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。執行了第乙個example之後,嘗...
如何快速學習乙個開源專案原始碼?
你有個任務,需要用到某個開源專案 或者老大交代你乙個事情,讓你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 1.首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。4.執行了第乙個example...
如何閱讀原始碼
帶著問題閱讀 要解決什麼問題 是如何實現的?背景調查 看官網介紹 維基百科,了解主要功能,被應用於哪些專案以及基本的使用,掌握這些基本資訊 使用框架 至少follow get started 做個小demo 真的有人連api都沒呼叫過,上來就看 盡可能編譯除錯。能除錯的 幾乎沒有看不懂的 了解一些設...