Результаты анализа совместимости кода
Используйте объект CodeCompatibilityAnalysis
сохранить или сообщить о результатах анализа совместимости кода.
Создайте аналитический объект совместимости кода использование функции analyzeCodeCompatibility
.
Дата
Дата анализа совместимости кодаЭто свойство доступно только для чтения.
Дата анализа совместимости кода, возвращенного как скаляр datetime.
Типы данных: datetime
MATLABVersion
Версия MATLAB®Это свойство доступно только для чтения.
Версия MATLAB используется для анализа совместимости кода, возвращенного как скаляр строки.
Типы данных: строка
Files
— Список файлов анализируетсяЭто свойство доступно только для чтения.
Список файлов, анализируемых для совместимости кода, возвращенной как массив строк.
Типы данных: строка
ChecksPerformed
Список проверок выполняется и частота возникновенияЭто свойство доступно только для чтения.
Список проверок выполняется и частота возникновения в анализируемых файлах, возвращенных как таблица с этими столбцами.
Столбец таблицы | Описание |
---|---|
Идентификатор |
Идентификатор для кода MATLAB сообщения анализатора. |
Описание |
Описание проверки. Например, Использование новая строка, точка с запятой или запятая перед этим оператором или STRMATCH не рекомендуется. Используйте STRNCMP или VALIDATESTRING вместо этого. Описание - то же самое как сообщение анализатора кода. |
Документация |
Команда, чтобы открыть больше информации в документации. |
Серьезность |
Серьезность проверки. Например, |
NumOccurrences |
В анализируемом коде, общем количестве случаев, где конкретная проверка отмечается. |
NumFiles |
В анализируемом коде, количестве файлов, где конкретная проверка отмечается. |
Типы данных: таблица
Recommendations
— Рекомендации обновить кодЭто свойство доступно только для чтения.
Рекомендации обновить код на основе анализа, возвращенного как таблица со следующими столбцами.
Столбец таблицы | Описание |
---|---|
Идентификатор |
Идентификатор для кода MATLAB сообщения анализатора. |
Описание |
Описание проверки. Например, Использование новая строка, точка с запятой или запятая перед этим оператором или STRMATCH не рекомендуется. Используйте STRNCMP или VALIDATESTRING вместо этого. Описание - то же самое как сообщение анализатора кода. |
Документация |
Команда, чтобы открыть больше информации в документации. |
Серьезность |
Серьезность проверки. Например, |
Файл | Имя файла, который содержит отмеченную проверку. |
LineNumber | Местоположение указания номера строки в файле отмеченной проверки. |
ColumnRange | Местоположение указания области значений столбца в файле отмеченной проверки. |
Типы данных: таблица
Создайте результаты анализа совместимости кода для кода в вашей текущей папке и подпапках.
r = analyzeCodeCompatibility
r = CodeCompatibilityAnalysis with properties: Date: 20-Apr-2017 15:06:06 MATLABVersion: "R2017b" Files: [92×1 string] ChecksPerformed: [299×6 table] Recommendations: [28×7 table]
Анализируйте код снова и не используйте подпапки от анализа.
r = analyzeCodeCompatibility('IncludeSubfolders',false)
r = CodeCompatibilityAnalysis with properties: Date: 20-Apr-2017 15:06:56 MATLABVersion: "R2017b" Files: [5×1 string] ChecksPerformed: [299×6 table] Recommendations: [1×7 table]
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.