Система статического анализа Yutian может выполнять статический анализ файлов .c/.cpp. Основное содержание анализа включает в себя анализ потока управления, анализ потока данных, расчет основных показателей, проверку нарушений правил кода и т. д. Он может отображать взаимосвязь вызовов между функциями и граф потока управления функцией. Правила кодирования основаны на MISRA и анализируют около 60 распространенных проблем, таких как DU, DD, UR и операции смешанного типа. Для обнаруженных проблем система предоставит местоположение, причину и соответствующие правила, чтобы пользователи могли проверить и устранить проблему, а также эффективно исправить ее для улучшения качества кода. Особенности: 1. Хорошая простота использования. Просто откройте файл, чтобы завершить анализ, и пользователь сможет просмотреть график потока управления, метрики и результаты проверки правил интересующей функции. 2. Сильная инклюзивность. Его можно применить практически ко всем программным файлам c/c++, которые можно скомпилировать и передать. 3. Полные показатели. Система рассчитывает сотни метрик для комплексной и объективной оценки кода. 4. Богатые правила качества. Проверьте сотни встроенных практических правил качества, чтобы максимально выявить нарушения правил в коде. Основное содержание последней версии 1.5 обновления системы статического анализа Yutian: 1. Добавлено только 10 правил кода. 2. Устранена ложноположительная ошибка в статическом анализе, заключающаяся в том, что функция, использующая шаблон stl в качестве параметра, не реализована. 3. Решено определение переменной. типа шаблона stl и анализа 4. Решить проблему неправильного определения анализа функций со значениями параметров по умолчанию. 5. Уточнить анализ переменных фактических параметров вызовов функций (ранее они обрабатывались одиночно как ссылки)
Расширять