bslls:MissedRequiredParameter¶
Пропущен обязательный параметр метода (MissedRequiredParameter)¶
- Тип: Ошибка
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
error
Описание диагностики¶
При вызове функций не следует пропускать обязательные параметры. В противном случае в параметр будет передано значение Неопределено, на которое функция может быть не рассчитана.
Если же значение Неопределено является допустимым, то нужно
- или его передавать в функцию явно
- или сделать этот параметр необязательным со значением по умолчанию Неопределено.
Примеры¶
Например, для вызова процедуры
неправильно:
ПоменятьЦветПоляФормы(,"РезультатПроверки", ЦветаСтиля.ПоясняющийОшибкуТекст); // пропущен первый параметр Форма
ПоменятьЦветПоляФормы(,,); // пропущены все обязательные параметры
правильно:
Источники¶
Соответствие стандартам¶
- #std640, п. 7: Параметры процедур и функций — Диагностика «Пропущен обязательный параметр метода (MissedRequiredParameter)» проверяет условие пункта 7 стандарта std640.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later