鍍金池/ 問答/PHP  Python  HTML/ 有沒有一些源碼分析的書籍推薦?

有沒有一些源碼分析的書籍推薦?

有沒有一些源碼分析的書籍推薦?

比如,我在開一些GitHub開源項目的源代碼時候,有很多設計結(jié)構(gòu)看不太明白,還有一些代碼看不明白,請問有這類分析開源軟件結(jié)構(gòu)實現(xiàn)的書籍或者視頻沒有?

不管是針對哪種項目。

回答
編輯回答
帥到炸

不用買書,建議先看看網(wǎng)上關(guān)于Vue的解讀,一定讓你受益良多。 《分享一個詳細易懂的vue2.0源碼分析

2018年7月4日 16:48
編輯回答
痞性

個人經(jīng)驗,如果你要了解一個項目的源碼,最好的辦法不是讀書,而是看這個項目實現(xiàn)了哪些功能,自己造一個最簡實現(xiàn)的輪子。在造輪子過程中,你會直接感受到哪些源碼中的思路比較值得借鑒,自己的思路在哪些地方是欠缺的,哪些地方比作者還好。深入了解一個項目的源碼你還可以借此和作者直接交流。這種方式對個人的提升,比看10本書都要有用。

2018年7月11日 13:52
編輯回答
青黛色

首先看軟件文檔了解該軟件是做什么的,然后看下該項目的架構(gòu) 然后照著架構(gòu)去看里面?zhèn)€各個模塊, 然后你要對該項目實現(xiàn)的語言的很熟悉,當你理清各個模塊后,打開編輯器,按照作者的思路把源碼抄一遍,然后抄的時候也要試著去理解為什么要這樣寫,然后抄著抄著你就會發(fā)現(xiàn),臥槽。。原來是這么實現(xiàn)的,我來寫個更屌的搞上去,當然你也會驚嘆,fuck..作者怎么連這也能想到,真屌, 然后你就會進入作者的思想,享受這件作品的樂趣,當然也可以用筆在本子上把源碼抄一遍,這樣印象更深刻。。

2018年6月22日 14:32