五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

背景信息

代碼檢查是基于云端實現(xiàn)代碼質(zhì)量管理的服務,軟件開發(fā)者可在編碼完成后執(zhí)行多語言的代碼靜態(tài)檢查和安全檢查,獲取全面的質(zhì)量報告,并提供缺陷的改進建議。

支持的特性有:

自研代碼檢查引擎

五大業(yè)界主流標準和華為編程規(guī)范

日均百億級掃描能力

一站式問題閉環(huán)修復

“代碼編寫、代碼合并、版本發(fā)布”三層缺陷防護

操作流程

介紹代碼檢查服務的基本操作流程圖,幫助您快速上手代碼檢查。


操作步驟

一、新建代碼檢查任務

在軟件開發(fā)生產(chǎn)線首頁選擇“服務 > 代碼檢查”,單擊“代碼檢查”首頁的“新建任務”創(chuàng)建代碼檢查任務。創(chuàng)建任務時通過關聯(lián)項目下代碼倉庫拉取代碼。

二、執(zhí)行代碼檢查任務

代碼檢查任務新建成功后,單擊任務的開始檢查按鈕進行執(zhí)行。

三、查看代碼檢查報告

檢查完成后,單擊檢查任務名稱,進入代碼檢查詳情頁面,可以查看“概覽”、“代碼問題”、“代碼度量”等。


代碼檢查常見問題

代碼檢查常見問題

  • 代碼檢查能夠檢查哪些語言?

    目前支持Java、C++、JS、TypeScript、C#、Python、PHP、Go、HTML、CSS。


  • 代碼檢查能夠檢查哪些維度?

    代碼檢查主要從“編碼風格”、“編碼問題”、“編碼安全”和“架構設計”方面對源代碼進行檢查分析,上報代碼缺陷,并分析源代碼的“圈復雜度”和“代碼重復率”,根據(jù)檢查結果評定代碼風險指數(shù)、并提出修改建議。


  • 代碼檢查能否檢查本地代碼?

    代碼檢查不能單獨使用,需要配合云端代碼倉。當前支持的云端代碼倉服務有:CodeArts Repo代碼托管、Github、碼云和通用Git代碼倉。

    代碼檢查服務僅適用于云端代碼倉庫,需要將本地代碼提交到云端代碼倉庫后,才能進行云端代碼檢查分析。

  • 代碼檢查就是檢查代碼執(zhí)行的Bug嗎?

    不是。

    代碼檢查服務是對代碼倉庫中的指定源代碼進行靜態(tài)分析,即在不運行代碼的情況下,通過詞法分析、語法分析等技術對程序代碼進行掃描,驗證代碼是否滿足規(guī)范性、安全性、可靠性、可維護性等指標。同時,對分析出的代碼缺陷提供示例與修改建議。


  • 代碼檢查缺陷如何定位到代碼提交者?

    在任務的“設置 > 高級設置”中,開啟精準匹配可以定位到代碼提交者。

    說明:在項目成員提交代碼前,請先執(zhí)行代碼檢查任務,修改無誤后再提交合并。

  • 代碼檢查如何保證客戶代碼安全?

    帳號由IAM統(tǒng)一認證,需求管理中每個項目均設有權限管理機制,項目管理員才可以管理項目成員。

  • 代碼檢查是否可檢查SQL注入等安全問題?

    代碼檢查支持編碼風格、編碼問題、編碼安全、架構設計、圈復雜度、代碼重復率等功能,其中編碼安全中支持檢查SQL注入、XML外部實體注入攻擊、潛在LDAP注入攻擊、潛在的Xpath注入攻擊等。

  • JAVA語言任務編譯參數(shù)設置

    選用全面規(guī)則集、安全規(guī)則集或者移動領域-Android規(guī)則集時,需要設置檢查參數(shù),用于編譯結果文件檢查。

    1. 進入任務“設置 > 規(guī)則集”頁面。
    2. 單擊“已包含語言”所在行重新獲取代碼倉語言。
    3. 單擊“檢查參數(shù)”按鈕。
    4. 選擇java編譯工具、maven/gradle工具版本,輸入maven/gradle編譯命令。


代碼檢查精選推薦