最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳述IntelliJ IDEA提交代碼前的 Code Analysis 機(jī)制(小結(jié))

 更新時(shí)間:2017年11月30日 11:51:01   作者:維C果糖  
本篇文章主要介紹了詳述IntelliJ IDEA提交代碼前的 Code Analysis 機(jī)制(小結(jié)),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

在我們用 IntelliJ IDEA 向 SVN 或者 Git 提交代碼的時(shí)候,IntelliJ IDEA 提供了一個(gè)自動(dòng)分析代碼的功能,即Perform code analysis

1

如上圖所示,當(dāng)我們勾選Perform code analysis之后,點(diǎn)擊commit,IntelliJ IDEA 就會(huì)在提交代碼之前對(duì)項(xiàng)目的代碼進(jìn)行分析檢查,并將檢查結(jié)果以錯(cuò)誤和警告的形式展示出來:

2

如上圖所示,這是Code Analysis的結(jié)果示例,為No errors and 6 warnings. 如果我們想進(jìn)一步查看Code Analysis的結(jié)果,即errorswarnings的詳情,可以點(diǎn)擊Review,點(diǎn)擊Review之后, IntelliJ IDEA 會(huì)展示出一系列具體發(fā)生錯(cuò)誤和警告的類及位置,這有助于我們解決問題。

在這里,有一點(diǎn)需要著重說明,那就是:IntelliJ IDEA 的Code Analysis機(jī)制比較敏感,就算我們?cè)谖谋咀⑨屩杏缅e(cuò)了標(biāo)簽或者注釋時(shí)方法的參數(shù)與實(shí)際參數(shù)不一致,在Code Analysis的時(shí)候,都會(huì)以錯(cuò)誤和警告的形式給出。因此我們常常會(huì)遇到這樣的情況,就算代碼中一點(diǎn)錯(cuò)誤(提示)都沒有(至少看起來是這樣,沒有飄紅?。?,當(dāng)我們提交代碼并進(jìn)行Code Analysis的時(shí)候,仍然會(huì)收到一大堆的錯(cuò)誤和警告提示,雖然這些錯(cuò)誤和警告并不影響代碼的運(yùn)行。

此外,在我們提交代碼之前和之后都可以利用 IntelliJ IDEA 的自動(dòng)化機(jī)制執(zhí)行一些操作,例如勾選:

Reformat code,提交代碼之前對(duì)代碼進(jìn)行格式化;Optimize imports,提交代碼之前對(duì)代碼進(jìn)行導(dǎo)入包的優(yōu)化;Upload files,提交代碼之后上傳文件?!?/p>

Intellij IDEA使用git提交代碼時(shí)去掉Code analysis代碼分析的提示

默認(rèn)情況下的git提交會(huì)出現(xiàn)執(zhí)行代碼分析的提示框


實(shí)際上提交的前一步有選項(xiàng)可以去掉這個(gè)提示


把"Perform code analysis" 和 "Check TODO" 復(fù)選框前面的勾去掉就好了.

IntelliJ IDEA 還有很多功能等待我們?nèi)ヌ剿?,接觸的越多,我們?cè)侥馨l(fā)現(xiàn)她的優(yōu)雅。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實(shí)現(xiàn)兩個(gè)對(duì)象之間傳值及簡(jiǎn)單的封裝

    java實(shí)現(xiàn)兩個(gè)對(duì)象之間傳值及簡(jiǎn)單的封裝

    這篇文章主要介紹了java實(shí)現(xiàn)兩個(gè)對(duì)象之間傳值及簡(jiǎn)單的封裝,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解

    Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解

    這篇文章主要介紹了Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 淺談Java并發(fā)中ReentrantLock鎖應(yīng)該怎么用

    淺談Java并發(fā)中ReentrantLock鎖應(yīng)該怎么用

    本文主要介紹了ava并發(fā)中ReentrantLock鎖的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • spring中@autowired、@Qualifier、@Primary注解的使用說明

    spring中@autowired、@Qualifier、@Primary注解的使用說明

    這篇文章主要介紹了spring中@autowired、@Qualifier、@Primary注解的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 使用Lucene實(shí)現(xiàn)一個(gè)簡(jiǎn)單的布爾搜索功能

    使用Lucene實(shí)現(xiàn)一個(gè)簡(jiǎn)單的布爾搜索功能

    Lucene是一個(gè)全文搜索框架,而不是應(yīng)用產(chǎn)品。因此它并不像www.baidu.com 或者google Desktop那么拿來就能用,它只是提供了一種工具讓你能實(shí)現(xiàn)這些產(chǎn)品。接下來通過本文給大家介紹使用Lucene實(shí)現(xiàn)一個(gè)簡(jiǎn)單的布爾搜索功能
    2017-04-04
  • Java8 日期、時(shí)間操作代碼

    Java8 日期、時(shí)間操作代碼

    在Java8之前,日期時(shí)間API一直被開發(fā)者詬病,包括:java.util.Date是可變類型,SimpleDateFormat非線程安全等問題。故此,Java8引入了一套全新的日期時(shí)間處理API,新的API基于ISO標(biāo)準(zhǔn)日歷系統(tǒng)
    2021-09-09
  • 解決idea2020.1 用gitee push推送被拒絕的原因(親測(cè)有效)

    解決idea2020.1 用gitee push推送被拒絕的原因(親測(cè)有效)

    這篇文章主要介紹了解決idea2020.1 用gitee push推送被拒絕的原因(親測(cè)有效),本文給大家分享解決方案,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 詳解Java編程中的策略模式

    詳解Java編程中的策略模式

    這篇文章主要介紹了詳解Java編程中的策略模式,以及用策略模式來分析源碼等內(nèi)容,需要的朋友可以參考下
    2015-08-08
  • Java 在PDF中添加條形碼的兩種方法

    Java 在PDF中添加條形碼的兩種方法

    本文就將通過使用Java程序來演示如何在PDF文檔中添加Codebar、Code128A和Code39條形碼。通過實(shí)例代碼給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-03-03
  • Spring boot集成Mybatis的方法教程

    Spring boot集成Mybatis的方法教程

    這篇文章主要給大家介紹了Spring boot集成Mybatis的方法教程,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-04-04

最新評(píng)論

东海县| 西畴县| 兴化市| 祁东县| 申扎县| 仪陇县| 博白县| 宁波市| 将乐县| 禹城市| 潼南县| 九江市| 赣榆县| 延边| 板桥市| 高雄县| 中江县| 东至县| 道真| 娄底市| 临江市| 奇台县| 永城市| 搜索| 修文县| 江山市| 清河县| 蕲春县| 彰化市| 灯塔市| 潮州市| 大厂| 铜山县| 晴隆县| 彭阳县| 安达市| 洪湖市| 南充市| 民勤县| 盖州市| 铜山县|