項目經(jīng)常需要從別的項目復(fù)制一些文件過來声诸,但是經(jīng)常出現(xiàn)大片的導(dǎo)包unused import退盯,但是我用自動導(dǎo)包并沒有效果,必須把這些錯誤的導(dǎo)包手動刪除才可以導(dǎo)入正確的包渊迁,雖然文件不多慰照,手動刪除是可以完成的,但是作為合格的工程師琉朽,并不允許我這樣做毒租。
看著這些灰線和紅色的錯誤我開始冥想,這些是AS檢查出來的代碼錯誤箱叁,查了下是叫l(wèi)int的東西墅垮,lint工具是Android studio中集成的一個代碼提示工具。從這里切入耕漱,我右鍵項目算色,運(yùn)行了下Analyze->inspect code,出現(xiàn)了lint檢查出來的所有問題螟够。
import有沒有,很激動妓笙。
展開來看若河,項目所有導(dǎo)包錯誤的都在這里,還有對應(yīng)的Problem ressolution,就是Delete unneccessary import寞宫,它確實可以刪除了這個unneccessary import萧福,但是我是那種會乖乖一個個刪除的人嗎?作為這么一個成熟的IDE淆九,功能不止這么簡單的统锤。于是我的鼠標(biāo)很自然的右鍵了Unused import。
于是所有錯誤的導(dǎo)包都刪除了炭庙,開始了AS的自動導(dǎo)包功能饲窿,自動導(dǎo)入正確的包。AS確實很強(qiáng)大焕蹄,還有很多功能等我們?nèi)ネ诰颉?/p>
吐槽一個逾雄,最近在面試,面試官問了一個很乏問題,我又使用冥想的方法尋找答案银锻,并在回答的時候用了可能這兩個字,畢竟這只是我的猜測(后來我去查做鹰,證明我是對的)击纬,但是面試官有點看不起可能這兩個字,我就把我的思路告訴面試官钾麸,并想讓面試官說說更振,面試官的回答是:你可以去看看xx大神的博客。我無語了饭尝,看了幾篇博客就來裝逼肯腕。
冥想是一種根據(jù)自身經(jīng)驗,對未知事物的推測的能力钥平,說白了就是舉一反三的能力实撒,我覺得這種能力對程序員挺重要的。