關於源碼要不要的看的問題,仁者見仁吧。。。想成爲一名高級開發,看源碼的習慣是必須培養的,我這麼認爲。總結下我看netty源碼對我的幫助。
在沒有看源碼之前,我對netty的認識僅僅停留在名字上。偶爾在網上看下demo。一次偶然的機會,瞭解的慕課網的閃電俠在講netty源碼,我就帶着好奇跟着看。一路從用戶代碼,跟到nio底層代碼。又是記筆記,又是翻代碼。總之在痛苦中掙扎了一個多月。後來接觸netty項目,看到事件方法的調用,我突然就能想到是事件的源頭。會不自覺的翻動底層代碼,看着netty源碼,我居然可以看懂了。(有種駕馭這個框架的感覺)
所以,我覺得源碼是有必要看到,一個框架的學習過程應該是這樣的:瞭解框架的基本應用-->看源碼,雖然很痛苦,但是必須多看多思考-->框架應用,這個時候就會對源碼進行掌握