El sistema de análisis estático de Yutian puede realizar análisis estáticos en archivos .c/.cpp. El contenido principal del análisis incluye análisis de flujo de control, análisis de flujo de datos, cálculo de métricas básicas, inspección de violaciones de reglas de código, etc. Puede mostrar la relación de llamada entre funciones y el gráfico de flujo de control de la función. Las reglas de codificación se basan en MISRA y analizan casi 60 problemas comunes, como DU, DD, UR y operaciones de tipo mixto. Para los problemas detectados, el sistema proporcionará la ubicación, la causa y las reglas correspondientes para facilitar a los usuarios verificar y mejorar el problema, y corregirlo de manera eficiente para mejorar la calidad del código. Características: 1. Buena facilidad de uso. Simplemente abra el archivo para completar el análisis y el usuario podrá ver el gráfico de flujo de control, las métricas y los resultados de la verificación de reglas de la función de interés. 2. Fuerte inclusión. Se puede aplicar a casi todos los archivos de programa C/C++ que se pueden compilar y pasar. 3. Indicadores completos. El sistema calcula cientos de métricas para evaluar el código de manera integral y objetiva. 4. Reglas de calidad rica. Consulte cientos de reglas de calidad prácticas integradas para detectar violaciones de reglas en el código en la mayor medida posible. Los contenidos principales de la última actualización de la versión 1.5 del sistema de análisis estático Yutian son: 1. Se agregaron solo 10 reglas de código 2. Se resolvió el error de falso positivo en el análisis estático de que la función que usa la plantilla stl como parámetro no está implementada 3. Se resolvió la definición de la variable del tipo de plantilla stl y Análisis 4 Resolver el problema del análisis de definición incorrecta de funciones con parámetros de valor predeterminados 5 Refinar el análisis de variables de los parámetros reales de las llamadas a funciones (anteriormente, se procesaban individualmente como referencias)
Expandir