如何開始讀原始碼?

青穗黃發表於2018-09-22

現在對閱讀原始碼還比較畏懼,要學習,思考一下這個問題,並做出實踐

為什麼?

借用The Architecture of Open Source Applications的話,建築師在受教育期間會觀察數以千計的建築,並研究大師對這些建築的點評。相比之下,大多數程式設計師只能瞭解較少的程式--通常還是自己寫的,很少研究歷史上那些偉大的程式。因此,他們相互重複對方的錯誤,而不是建立在彼此的成功之上。

讀什麼?

  1. 500 lines or less 看看介紹:在這兩本書中,四十多個開源應用程式的作者解釋了他們的軟體是如何構建的,以及為什麼。 每個程式的主要組成部分是什麼? 它們是如何相互作用的? 他們在構建過程中學到了什麼? 在回答這些問題時,這些書的作者提供了他們如何思考的獨特見解。

怎麼讀?

參考

相關文章