КОД MATLAB отчет анализатора

Выполнение отчета анализатора кода

Отчет Анализатора кода отображает потенциальные ошибки и проблемы, а также возможности для улучшения вашего кода через сообщения. Например, общее сообщение указывает, что переменный foo может быть не использован.

Запускать Отчет Анализатора кода:

  1. В Браузере текущей папки перейдите к папке, которая содержит файлы, которые вы хотите проверить.

    Чтобы использовать пример lengthofline.m, показанный в этой документации, сохраните файл к текущей папке, или к папке, для которой у вас есть доступ для записи. Этот пример сохранил файл к текущей папке, C:\my_MATLAB_files.

    copyfile(fullfile(matlabroot,'help','techdoc','matlab_env','examples','lengthofline.m'))
  2. В Браузере текущей папки щелкните, и затем выберите Reports> Code Analyzer Report.

    Отчет отображается в MATLAB® Web Browser, показывая те файлы, идентифицированные как наличие потенциальных проблем или возможностей для улучшения.

  3. Для каждого сообщения в отчете рассмотрите предложение и ваш код. Кликните по номеру строки, чтобы открыть файл в Редакторе той строки и изменить файл на основе сообщения. Используйте следующий общий совет:

  4. После изменения файла сохраните его. Рассмотрите сохранить файл к другому имени, если вы внесли существенные изменения, которые могут представить ошибки. Затем можно обратиться к исходному файлу, в случае необходимости, чтобы разрешить проблемы с обновленным файлом. Используйте Кнопку "Сравнить" на вкладке Editor или Live Editor, чтобы помочь вам идентифицировать изменения, которые вы внесли в файл. Для получения дополнительной информации смотрите, Выдерживают сравнение и текст Слияния.

  5. Запустите и отладьте файл или файлы снова, чтобы быть уверенными, что вы не представили непреднамеренных ошибок.

  6. Если отчет отображается, нажмите Rerun This Report, чтобы обновить отчет на основе изменений, которые вы внесли в файл. Гарантируйте, что сообщений не стало, на основе изменений, которые вы внесли в файлы. Чтобы повторно выполнить отчет в MATLAB Online™, в Браузере текущей папки, нажатии кнопки, и затем выбирают Reports> Code Analyzer Report.

Изменение кода на основе сообщений анализатора кода

Для получения информации о том, как исправить потенциальные проблемы, представленные в сообщениях Анализатора кода, используйте следующие ресурсы:

  • Откройте файл в Редакторе и нажмите кнопку Details в подсказке, как показано в изображении после этого списка. Расширенное сообщение открывается. Однако не все сообщения расширили сообщения.

  • Используйте панель Поиска по браузеру документации, чтобы найти документацию об условиях представленной в сообщениях.

Следующее изображение показывает подсказку с кнопкой Details. Оранжевая строка под равняется (=), знак указывает, что подсказка отображается, если вы нависаете над, равняется знаку. Оранжевое выделение указывает, что автоматическая фиксация доступна.

Другие пути к коду доступа сообщения анализатора

Можно получить сообщения Анализатора кода с помощью любого из следующих методов. Каждый предоставляет те же сообщения, но в другом формате:

  • Доступ к Отчету Анализатора кода для файла от детализированного отчета Профилировщика.

  • Запустите функцию checkcode, которая анализирует заданный файл и отображает сообщения в Командном окне.

  • Запустите функцию mlintrpt, которая запускает checkcode и отображает сообщения в веб-браузере.

  • Используйте автоматический код, проверяющий, в то время как вы работаете на файле в Редакторе. Смотрите Автоматическую проверку кода в Редакторе — Анализатор кода.

Была ли эта тема полезной?