雨田靜態分析系統可以對.c/.cpp檔進行靜態分析。主要分析內容包括控制流程分析、資料流分析、基本度量指標的計算、違反程式碼規則的檢查等。能夠顯示函數間的呼叫關係,能夠顯示函數的控制流程圖。程式碼規則以MISRA為依據,分析了DU,DD,UR以及混合類型運算等近60種常見問題。檢查出的問題系統會給出問題發生的位置,原因以及對應的規則,方便用戶查證並改進問題,高效的改正問題以提高代碼品質。特點:1、易用性佳。只要開啟檔案即可完成分析,使用者即可查閱所關注函數的控制流程圖、度量指標、規則檢查結果。 2、包容性強。幾乎可以適用於所有能夠編譯通過的c/c++程式檔。 3、指標完備。系統計算了上百個度量指標,以此全面客觀的對程式碼進行評估。 4.質量規則豐富。對內建的數百條實用的品質規則進行檢查,最大程度的發現代碼中違反規則的情況。雨田靜態分析系統最新版本號1.5更新的主要內容有:1 增加了僅10條代碼規則2 靜態分析中解決了誤報使用stl模板作為參數的函數沒有實現的錯誤3 解決了stl模板類型的變量定義與分析4 解決了有預設值參數的函數的定義分析不正確的問題5 細化了函數呼叫的實參的變數分析(以前是單一處理為引用)
展開