開源軟體閱讀技巧心得

2021-06-19 06:30:37 字數 485 閱讀 4699

知其然,更要知其所以然

開源軟體「所以然」

**風格: 每一種語言、每乙個社群、每乙個開發者群體,甚至每乙個開源專案,都有其獨特的**風格,這種風格,有其背後的合理性,也有很多是**於某種開發哲學的思考。理解一種**風格,就是理解一種思考的模式,一種思想的體系。能夠多了解一些不同種類的**風格,對於提高軟體開發能力,將有很大的幫助。

領域知識: 有些**不容易看懂,很重要的乙個原因,是這個專案所涉及的領域,我們沒有什麼深入的了解。多年的程式設計師經驗告訴我,要做好某乙個行業的軟體,一定要成為某乙個行業的內行。甚至要比那個本行業的業內人士,更加精通。因此,乙個優秀的程式設計師,通常是能夠跟你聊多個不同行業的話題的。強大到你幾乎無法分別他是不是業內人士。因此,通過理解開源專案,進而理解相關的領域知識,會有很多收穫。

程式設計技巧: 閱讀優秀的開源專案的**,有時候很像是看一本好書。細細品味,慢慢的體會。我們會發現一點一滴的「妙處」。這些妙處凝聚了程式設計師的巧思妙想,能夠體會得越多,對我們的幫助也就越大。

開源閱讀 開源如何維持您的閱讀習慣

開源閱讀 經常閱讀有關技術的資訊可以幫助您建立事業。我最近分享,在情人 節 我該怎麼讀 什麼有些人會說是 的書太多了。我曾經有乙個硬拷貝圖書館,實際上在我丈夫搬進來之前我的房子已經占用了我的兩個房間。他尊重地要求為人們提供空間,並且我考慮了向數位化的轉變。我仍然需要占用大量空間,但是現在僅限於電子閱...

muodu 開源閱讀(一)

建立乙個tcpserver 包含eevntloop,acceptor,eventthreadpool 呼叫setthreadnum設立執行緒的數目,然後呼叫start 啟動server。在start 中,執行緒池的建立由函式threadpool start threadinitcallback 完成...

閱讀的技巧

閱讀為了從繁雜的知識中找到所需的部分,如何去閱讀,如何去發現,而又如何從前人的經驗中去昇華。我們接下來一一討論和分析。宣告 以上部分基於個人理解,讀者僅供參靠。所謂了解型閱讀是指讀者基於書籍的閱讀,大概知道講了什麼,這個是閱讀中最低的層次,隸屬於資訊最原始的積累,為後續更高層次的進化和分析提供最原始...