怎樣讓源代碼爲我所用

閱讀源代碼的好處

  1. 閱讀名家的優秀的代碼最終的歸宿是形成你自己寫代碼的思路
  2. 出現bug,你能快速定位和解決
  3. 你也能進行性能優化
  4. 你也具備造輪子的能力

如何閱讀源代碼

  1. 先熟悉框架,再閱讀
    如果連框架主要是幹嘛的都不懂,那還怎麼閱讀?所以,可先熟悉框架的基本使用再來閱讀源代碼。.
  2. 借力打力
    市面上有很多教我們閱讀源代碼的視頻教程或書籍,我們可以先學習下,看看別人是怎麼閱讀源代碼的。或者跟作者對比,看看我們跟作者在閱讀源代碼時跟作者有什麼差異,改進我們的方法和習慣。
  3. 別幻想着一步登天,先從簡單的源代碼開始閱讀
    作爲大數據學習者,不可能一上來就想看spark的源代碼。因爲spark依賴着很多底層的技術,如併發編程,網絡編程等等。所以可以先從閱讀併發編程等開始
  4. 一定要以hello world作爲入口來閱讀,掌握基本的設計思想,核心要點
    通過debug hello world程序,我們能看到類是怎麼設計的,類與類是怎麼進行交互的,系統是怎麼發起和建立連接的,底層代碼是怎麼運行的。
  5. 抓大放小,可視化閱讀
    我們要先從主流程開始閱讀,別拘泥於細節,邊閱讀時可以邊寫註釋邊畫圖,做到流程可視化,再反覆推敲,想想是否存在什麼不足
  6. 手擼框架,並學習框架的核心優點
    所謂框架,就是對現有技術的封裝和優化,所以,我們可以手擼一個框架,並以此對照原框架,進一步掌握框架的優秀設計模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章