v8cs:structure-constructor-too-many-keys¶
Конструктор структуры содержит слишком много ключей (structure-constructor-too-many-keys)¶
- Категория:
bsl
При создании структуры через конструктор со строкой имён ключей
количество ключей не должно превышать 3 (настраивается).
Если структуре требуется больше ключей, используйте метод Вставить для добавления каждого ключа отдельно.
Это повышает читаемость кода и упрощает изменение набора ключей.
Неправильно¶
Правильно¶
Параметры = Новый Структура;
Параметры.Вставить("Ключ1");
Параметры.Вставить("Ключ2");
Параметры.Вставить("Ключ3");
Параметры.Вставить("Ключ4");
См.¶
Соответствие стандартам¶
- #std640, п. 6.2: Параметры процедур и функций — Диагностика v8cs:structure-constructor-too-many-keys проверяет требование пункта 6.2 стандарта std640.
- #std693, п. 1: Использование объектов типа Структура — Пункт ограничивает конструктор структуры небольшим фиксированным набором свойств.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0