ГОСТ Р МЭК 60880—2010
Т а б л и ц а
B.4d — Адресация и массивы
Пункт
Рекомендация
Позволяет избежать/позволяет добиться
B.4d
Следует использовать простые методы адресации
/ упрощения анализа потока данных
B.4da
Следует использовать только один метод адресации
для каждого типа данных
/ единообразия интерфейса с базой
данных
B.4db
Следует избегать громоздких вычислений индексов
/ лучшего понимания потока данных
B.4dc
Массивы должны иметь фиксированную, определен
ную заранее длину
Трудностей, связанных с временем
прогона, усложнения алгоритма управ
ления / упрощения анализа потока дан
ных
B.4dd
Размерность в каждой ссыпке на массивдолжнабыть
равна размерности в соответствующей декларации
этого массива
/ понимания процесса адресации
Т а б л и ц а B.4e — Структуры данных
ПунктРекомендация
Позволяет избсжатьМозволяет добиться
В.4е Структуры данных и соглашения о наименовании
данных должны использоваться в единообразной
форме по всей системе
/ анализа потока данных и интуитивно
го понимания значения элементов дан
ных
В.4еаПеременные, массивы и ячейки памяти должны
иметь единственное назначение и структуру. Следу
Ошибок в использованииданных, искус
ственных проблем синхронизации / от
ет избегать использования эквивалентностислеживаемости потока данных
В.4еЬ
Название каждой переменной должно отражать ее
применение
/ интуитивного понимания элемента
данных
В.4ес
Константы и переменные величины следует распо
лагать в различных частях памяти
Порчи данных и кода
!
самоконтроля
аппаратных средств
B.4ed
Когда в качестве глобальной структуры используется
«база данных» с возможностью универсального до
ступа или аналогичные ресурсы, то доступ к ним дол
жен обеспечиваться через стандартные процедуры
обработки ресурсов или связь со стандартными за
дачами манипулирования ресурсах<и
В.4ее
Программы, которые получаютданные издругих про
грамм или передают данные в другие программы,
должны обмениваться согласованными наборами
данных
Несогласованности данных /
Т а б л и ц а
B.4f — Динамические изменения
Пункт
Рекомендация
Позволяет избежать/позволяет добиться
B.4f
Следует избегать изменений исполняемого кода
/ анализа алгоритма управления
Т а б л и ц а В.4д — Тестирования устройств и комплексные тестирования
ПунктРекомендацияПозволяет избсжать.’позволяет добиться
В.4д
Тестирования устройств и комплексные тестирова
ния должны проводиться во время разработки про
граммы
!
максимально быстрого обнаружения
дефектов
56