第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

看源碼的時候

看源碼的時候,總感覺無處著手。太多了,不知道該怎么辦。求破。

正在回答

2 回答

我個人經(jīng)驗(yàn)是幾個方面:

1、寫代碼的經(jīng)驗(yàn)要達(dá)到一定程度,否則,出現(xiàn)語法、JDK方法、設(shè)計模式等等沒見過的情況,這種情況出現(xiàn)的過多確實(shí)影響讀代碼。特別是泛型呀、反射呀、動態(tài)代理呀、設(shè)計模式呀,這個是最影響閱讀的,因?yàn)榭蚣茴惖臇|西最有可能運(yùn)用它們,而且如果你有自己搭建框架、封裝共通接口的經(jīng)驗(yàn),應(yīng)該是深有體會,這不是為了炫耀技術(shù)用的,是因?yàn)槟闳绻胱龅母橄?,更靈活,更易擴(kuò)展,這是需要的一些手段。順便說一句,如果你開發(fā)經(jīng)驗(yàn)很少,暫時不要強(qiáng)迫自己去看源碼,可以等一等,寫個幾萬行有效代碼后再說。而且在初級階段不一定非要看什么框架的源碼,可以先看其他小伙伴的代碼,特別是經(jīng)驗(yàn)豐富的人寫的結(jié)構(gòu)縝密的代碼,如果他們的代碼你看起來都吃力,何必急著去看源碼?

2、看源碼前多了解一些東西更利于理解源碼:通過官方文檔、網(wǎng)上搜索、看相關(guān)技術(shù)貼的方式,了解它的運(yùn)作原理,了解框架背后的故事:設(shè)計方式、代碼層次結(jié)構(gòu)、關(guān)鍵或者說核心的幾個類、都是用來干嘛的,然后用一用這個框架做點(diǎn)小例子。

3、在上述的準(zhǔn)備工作做好后再去看源碼,看的時候不要忘記自己已經(jīng)了解的原理性的東西,盡可能的往這上面靠,看它代碼是不是這么實(shí)現(xiàn)的,找到關(guān)鍵代碼,其他細(xì)枝末節(jié)的不一定非要全看懂,在這過程中還要謹(jǐn)記你了解的層次結(jié)構(gòu),看看當(dāng)前處于哪一層,是做什么用的,特別是在技術(shù)貼中提到的核心類,它們的功能一定要清楚,不行的話就在看的過程中畫畫圖記下來,看看當(dāng)前走到哪一步了,每一步的作用。

其它:更快的看源碼也可以是猜的,這個就真的要憑經(jīng)驗(yàn)了,如果只是會用,很多東西還不了解的情況下上來就看源碼,就可以憑經(jīng)驗(yàn)去猜,因?yàn)樵谑褂玫倪^程中我就會去想,它是怎么實(shí)現(xiàn)的呢?如果是這么使用的,那如果我來開發(fā)提供給別人一個這樣的框架我會怎么做呢,越有經(jīng)驗(yàn)的人越會逼近真相。

31 回復(fù) 有任何疑惑可以回復(fù)我~

越是有經(jīng)驗(yàn)才越會逼近真相,努力吧.......

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

看源碼的時候

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號