exponenta event banner

Отчет анализатора кода MATLAB

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

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

Для запуска отчета анализатора кода:

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

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

    copyfile(fullfile(matlabroot,'help','techdoc','matlab_env','examples','lengthofline.m'))
  2. В браузере текущей папки щелкните, а затем выберите Отчеты > Отчет анализатора кода.

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

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

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

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

  6. Если отчет отображается, щелкните Повторно запустить этот отчет, чтобы обновить отчет на основе изменений, внесенных в файл. Убедитесь, что сообщения исчезли на основе изменений, внесенных в файлы. Чтобы повторно запустить отчет в MATLAB Online™, в браузере текущей папки щелкните, а затем выберите Отчеты > Отчет анализатора кода.

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

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

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

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

На следующем рисунке показана подсказка с кнопкой Подробно. Оранжевая линия под равными (=) указывает на всплывающую подсказку при наведении курсора на знак равенства. Оранжевое выделение указывает на наличие автоматического исправления.

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

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