原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2020-06-19 11:00:45.767|閱讀 970 次
概述:我們發(fā)布了CLion 2020.2 EAP。首次EAP構(gòu)建包括多個(gè)領(lǐng)域的數(shù)十個(gè)修復(fù)程序,包括性能改進(jìn),單元測(cè)試調(diào)整,VS工具鏈調(diào)試器增強(qiáng),PlatformIO插件中的更新以及可在IDE中完全可管理的GitHub Pull Requests。現(xiàn)在已經(jīng)準(zhǔn)備好第二個(gè)2020.2 EAP構(gòu)建,并且我們確定您會(huì)喜歡它的!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
CLion是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來開發(fā)C/C++,同時(shí)它還使用智能編輯器來提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。感興趣的朋友歡迎下載試用!CLion現(xiàn)已加入在線訂購(gòu),點(diǎn)擊此處查看價(jià)格詳情>>
我們發(fā)布了CLion 2020.2 EAP。首次EAP構(gòu)建包括多個(gè)領(lǐng)域的數(shù)十個(gè)修復(fù)程序,包括性能改進(jìn),單元測(cè)試調(diào)整,VS工具鏈調(diào)試器增強(qiáng),PlatformIO插件中的更新以及可在IDE中完全可管理的GitHub Pull Requests。現(xiàn)在已經(jīng)準(zhǔn)備好第二個(gè)2020.2 EAP構(gòu)建,并且我們確定您會(huì)喜歡它的!
Build 202.5428.21可以從我們的網(wǎng)站通過Toolbox App獲得,也可以作為快照包(如果使用的是Ubuntu)獲得。使用以前的2020.2 EAP版本的任何人都可以使用補(bǔ)丁更新:
此版本中實(shí)現(xiàn)的更改是如此巨大,以至于我們不得不將它們分成三篇博客文章,以涵蓋所有更新。在此版本中,我們有三件事可供您預(yù)覽:
簡(jiǎn)化和循環(huán)條件代碼分析檢查
在此EAP構(gòu)建中,我們更新了兩個(gè)有用的代碼檢查,以更準(zhǔn)確地在C ++代碼上工作。
代碼通常可以簡(jiǎn)化,但是查看方法并不總是那么容易。CLion將向您展示!在2020.2 EAP中,我們對(duì)Simplify代碼檢查進(jìn)行了全面檢修-我們將其移至基于Clangd的引擎中以提高其準(zhǔn)確性,并為其添加了更多用例。
現(xiàn)在,檢查可以簡(jiǎn)化以下類型的語句:
簡(jiǎn)化if(true),while(false)也是可能的。如果你覺得檢查是在你的代碼太煩人了,把這種情況下關(guān)閉在檢查的選項(xiàng):設(shè)置/首選項(xiàng)| 編輯器 檢驗(yàn)| C / C ++ | 一般| 可簡(jiǎn)化的陳述。
這聽起來似乎很簡(jiǎn)單,但是如果將宏和模板添加到方程式中,事情很快就會(huì)變得更加復(fù)雜。
檢查在“設(shè)置/首選項(xiàng)” |“配置”中進(jìn)行配置。編輯器 檢驗(yàn)| C / C ++ | 一般| 可簡(jiǎn)化的陳述。
另一個(gè)非常有用的檢查是永不更新循環(huán)條件,它可以檢測(cè)循環(huán)條件在循環(huán)內(nèi)未更新的情況。諸如此類的情況可能會(huì)導(dǎo)致無限循環(huán),這通常不是理想的結(jié)果。現(xiàn)在,此代碼檢查使用數(shù)據(jù)流分析(已在v2020.1中移至基于Clangd的引擎中)。
您可能已經(jīng)知道Clang-Tidy中進(jìn)行了非常類似的檢查– clang-tidy:bugprone-infinite-loop。但是,它不適用于具有退出點(diǎn)的循環(huán),并且在具有l(wèi)ambda或引用的情況下會(huì)拋出誤報(bào)。CLion自己的檢查基于DFA,旨在在所有這些情況下都更加可靠。如果情況確實(shí)如此,我們稍后將在默認(rèn)的檢查事件探查器(CPP-20575)中禁用Clang-Tidy檢查。
=====================================================
想要購(gòu)買Clion正版授權(quán)的朋友歡迎。
JetBrain技術(shù)交流群現(xiàn)已開通,QQ搜索群號(hào)“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn