duilib源碼分析
發布時間: 2024-07-07 00:10:51
❶ 開源閱讀好開發嘛
開源閱讀不太好開發,有一定的難度性,你可以購買一些這樣那樣的開源軟體的教程或者圖書(包括電子書)去學習,但一定不要以這些學習材料為主要的學習這些開源軟體的方法和途徑,有機會的話,或者說你想要學習的開源軟體所使用的開發語言正好是你熟悉或者使用的編程語言,那麼你應該盡量多去以閱讀這些開源項目的源碼本身為主。舉個例子,如果你是 C/C++ 後端開發者,那麼像 Redis、Nginx(它們都是使用 C 編寫的)這樣的開源項目的源碼你應該認真的去研讀一下;如果你是做 Windows C/C++ 客戶端或者一名 QT 客戶端開發人員,那麼像 MFC、DUILIB、金山衛士等源碼,你可以拿來讀一讀;如果你是 Java 程序員,Netty、Spring 等源碼是你進階路上必須邁過去的一關。為什麼建議以閱讀相關源碼為主,而不是其他相關教程呢?首先,任何其他相關教程介紹的內容都是基於這個軟體的源碼實現創作出來的,雖然能幫助你快速理解一些東西,但是不同的教程作者在閱讀同樣一份代碼時的注意點和側重點不一樣,加上如果作者在某些地方有理解偏差的,這種偏差會被引入你所學習的教程或者圖書裡面,也就是說,你學習的這些東西其實不是第一手的,而是經過別人加工或者理解意譯過的,在這個過程中如果別人理解有偏差,那麼你或多或少的會受一點影響。所以,為了"不受制於人」,親自去閱讀一些源碼是非常有必要的。以上是開源閱讀開發的部分內容,具體還是得自己去驗證和設計祝您生活愉快,謝謝提問😊
熱點內容