讀原始碼真的有用嗎?

2021-09-25 06:33:10 字數 1016 閱讀 8952

讀原始碼真的有用嗎?為什麼讀完原始碼寫的還是一坨屎呢?

那麼就來聽聽我讀原始碼這兩年都讀了什麼原始碼,真的有效果嗎?

實習階段,開始讀公司框架的原始碼

轉正期間,開始讀spring的原始碼

一年左右開始讀dubbo的原始碼

現在在讀mybatis的原始碼

能提公升自己的自信心,這麼複雜的原始碼都能理清,還怕什麼搞不懂的

提高問題解決能力,當出現什麼問題的時候,都可以通過分析原始碼來解決

可以借鑑複雜流程的設計思想,比如spring的擴充套件點設計

可以更詳細的了解框架為了解決某些問題而做出的一些設計,如mybatis設計快取,spring設計註解解決依賴配置複雜的問題等

可以看到一些巧妙的設計,如鍊表實現責任鏈

明確自己讀原始碼的目的,是為了技術的提公升還是解決目前的問題,異或是就是無聊讀讀

理清框架解決什麼問題?即為什麼需要這個框架,不要覺得每個框架都是理所當然出來的,肯定有歷史原因的,如spring的《expert one-on-one j2ee design and development》

整個框架的架構,比如有多少模組,每個模組是處理什麼的,這個最簡單的就是登陸到官網的主頁,一般都有,如spring

找切入點,比如讀spring,我就想知道spring怎麼啟動的,那麼去找對應的ioc的原始碼

耐心,記筆記,畫草圖。因為現在就是最枯燥的時候了。

思考,與現實工作相似的場景。實在找不到就說明現在寫的業務**還少。(囧)

其實之前寫業務**較少的時候,覺得確實**能力有點欠缺,雖然讀了原始碼,但是剛開始寫的時候還是無從下手,最近感覺有所改觀了。

我現在寫的**是不是還是一坨屎呢,那就要看接手我**的人說了 哈哈

臨時抱佛腳真的有用嗎?

對於面試。應該有相應的準備,對面試公司的背景要有簡單的了解,對企業文化要有簡單的認識 那麼最關鍵的就屬於問答環節 你問我答 對於這方面,有人喜歡臨時抱佛腳。但後來,我深刻的認識到,臨時抱佛腳 不是為了說看一些簡單的問題。而是對於自己的加分項要有深刻的認識,深入研究一下,才是真真的 臨時抱佛腳 那麼深...

除甲醛,淨化器真的有用嗎?

淨化器除甲醛有用嗎?淨化器除醛原理是什麼?352 為何要做除醛型淨化器?關於室內除甲醛,照例還是先給出結論 沒入住前,充分通風 或裝雙向流新風機 入住後,圖省事可以選擇除醛型淨化器 開窗,有預算不嫌煩可以裝新風 除醛型淨化器,無論哪種組合,空氣淨化器都可以地彌補通風除醛的不足。具體可以參看 除甲醛 ...

思考 讀書有用嗎?

幾年前,我的一位小侄女也問過我這樣的問題 大爺 伯伯,叔叔的意思 我每天有那般多的作業要做,可是我媽媽還要我堅持每天讀一點書,讀過之後我又記不住,我都不知道讀書的意義在 又有什麼用?我看著她那純真而又無辜的眼神,心裡不由得一疼,輕輕蹲了下來,摸了摸她的小腦袋,注視著她的眼眸,給她講了乙個故事。很久以...