小白學習大型C++源碼項目系列之利用git版本控制高效率閱讀代碼

  • 使用一款適合自己的編譯器,適合自己的就是最好的。

  • 高效地使用快捷鍵,鼠標點來點去真的很浪費時間,等你操作完思路都斷了。

  • 不要通過Debug的方式來閱讀代碼,這樣會失去全局觀,思路不能連續。

  • 先將工程跑起來,戰術上藐視敵人,戰略上重視敵人。

  • 不要糾結於細節,要適可而止,鑽牛角尖讓人迷失,你的思路已經不在代碼上面了。

  • 不要給代碼做批註,過多的批註會分散注意力。如果實在要加的話,那就用git創建一個新的分支。git checkout -b commenting_code

  • 爲代碼閱讀建立一個單獨的reading_code分支,一邊閱讀代碼,一邊刪除這些無關的代碼。git checkout -b reading_code

  • 爲代碼變異建立一個單獨的compiling_cord分支,你會頻繁的更改,方便回溯之前版本,解決你的問題,我曾經花了一週時間找問題,只因爲路徑學錯了,有一些開源的包是不會提醒詳細錯誤原因的 。git checkout -b compiling_cord

  • 函數調用棧深度絕不超過3,多了你會記不住的。

  • 實例化,可以讓你通過調用接口更好的瞭解代碼的功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章