代碼檢查是軟件開發(fā)工作中不可或缺的一部分,眾所周知,規(guī)范化的編碼是一個(gè)優(yōu)質(zhì)項(xiàng)目的保證。華為軟件開發(fā)云(DevCloud)便提供了專業(yè)科學(xué)的自動(dòng)化代碼檢查工作。
一、華為軟件開發(fā)云(DevCloud)目前可支持Java、C++、JS、CSS、web五種開發(fā)語言的檢查工作,首先用戶配置適合自己場(chǎng)景需求的檢查任務(wù),華為軟件開發(fā)云提供近1000條成熟的檢查規(guī)則,用戶可以自由組合規(guī)則,建立不同的規(guī)則集來適應(yīng)多種任務(wù)場(chǎng)景。
二、一鍵建立檢查任務(wù),只需添加軟件云中的git倉庫地址、分支以及需要檢查的文件路徑,即可完成,簡單快捷。

三、一鍵執(zhí)行,點(diǎn)擊“開始檢查”,軟件云會(huì)快速響應(yīng),對(duì)代碼進(jìn)行檢查,完成后卡片式的結(jié)果顯示,可對(duì)代碼質(zhì)量進(jìn)行一個(gè)初步的把控。

四、點(diǎn)擊檢查任務(wù)可查看代碼檢查后的詳細(xì)結(jié)果,報(bào)表統(tǒng)計(jì)科學(xué)直觀的展現(xiàn)了代碼檢查的整體結(jié)果,包括質(zhì)量星級(jí)、風(fēng)險(xiǎn)指數(shù)、問題數(shù)、圈復(fù)雜度、代碼重復(fù)量、注釋占比等多種指標(biāo)的數(shù)據(jù)展示(圖a);問題管理列出詳細(xì)的問題,同時(shí)可追溯到具體代碼上并給出指導(dǎo)性的修改意見(圖b);會(huì)給出圈復(fù)雜度的統(tǒng)計(jì),讓管理者更好的把控代碼的復(fù)雜程度,降低代碼風(fēng)險(xiǎn)(圖c);會(huì)給出代碼重復(fù)率的統(tǒng)計(jì),提高開發(fā)者代碼編寫的質(zhì)量和科學(xué)性(圖d);最后還能給出靈活性的規(guī)則設(shè)定及規(guī)則集的選擇使用。




五、可以創(chuàng)建多個(gè)檢查任務(wù),適應(yīng)不同應(yīng)用場(chǎng)景,方便快捷,便于管理。
華為軟件開發(fā)云(DevCloud)提供了業(yè)內(nèi)專業(yè)代碼檢查,經(jīng)過自身實(shí)踐的代碼檢查,可以滿足大多數(shù)的用戶需求。而用戶可以對(duì)多種語言混合檢查、典型問題檢查及定制檢查,檢查后獲得科學(xué)的指導(dǎo)修復(fù),獲得多維度的統(tǒng)計(jì)愛報(bào)表,讓代碼更加規(guī)范、更加專業(yè)。相信,美輪美奐的代碼將大幅度提高工作效率,降低后期bug率,縮短開發(fā)周期。
華為軟件開發(fā)云(DevCloud)地址:http://t.cn/RF2flXS