Язык сборки должен быть инкапсулирован и изолирован
Язык сборки должен быть инкапсулирован и изолирован.
Инкапсуляция языка сборки полезна, поскольку:
Это улучшает удобочитаемость.
Имя и документация инкапсулирующего макроса или функции делают понятным назначение языка сборки.
Все виды использования языка сборки для данной цели могут совместно использовать инкапсуляцию, что повышает ремонтопригодность.
Язык сборки можно легко заменить другим целевым языком или для статического анализа.
Polyspace ® не выдает предупреждение о коде языка сборки, инкапсулированном следующим образом:
asm функции или asm pragmas
Макрос
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Дизайн кода |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |