如何閱讀他人的程式碼

2021-08-30 09:45:44 字數 417 閱讀 9762

怎麼讀? 怎麼看別人的 source code, 然後再去修改, 通常的回答, 大概是看 天份 .

這一系列文章是作者(王建興)將他閱讀程式碼的心得 與 優點寫出來, 建議有空可以看看(文章下面內容, 是我覺得的重點摘錄). :)

閱讀他人的程式碼(1)─讀懂程式碼,使心法皆為我所用

閱讀他人的程式碼(2) 摸清架構,便可輕鬆掌握全貌

閱讀他人的程式碼 (3) 優質工具在手,讀懂程式非難事

閱讀他人的程式碼 (4)望文生義,進而推敲元件的作用

閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭

這部分必須要留意幾個重點。首先,應該一邊閱讀,一邊記錄檔案。因為人的記憶力通常有限,對於陌生的事物更是容易遺忘,因此邊閱讀邊記錄,是很好的輔助。

閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者

如何閱讀原始碼

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

如何閱讀原始碼

我剛開始閱讀原始碼就是盲目的去讀,不知到問什麼要讀,讀那部分,甚至準備把所有的原始碼類從上到下依次讀一遍,但是其實這樣是錯的,導致我從第乙個類開始就不知道當前這類的作用,乙個星期也沒什麼進展 其實正確閱讀原始碼的姿勢應該是首先得有疑問,比如spring框架,很長一段時間我都聽說spring的ioc是...

Webpack 原始碼(二) 如何閱讀原始碼

如果想要了解 webpack 的流程,只要閱讀 七珏 細說 webpack 之流程篇 所述的內容就夠了,講解地比較全面了 本文就不對 webpack 流程再做重複的描述,而是從另外乙個角度補充分析 webpack 原始碼 webpack 中最為重要的無非是 compiler compilation ...