bslls:MissingParameterDescription¶
Отсутствует описание параметров метода (MissingParameterDescription)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,badpractice
Описание диагностики¶
Описание метода (процедуры или функции) должно оформляться корректно, помогая программистам правильно использовать функциональность.
Если метод содержит параметры, то в его описании, в одноименном блоке, должны быть приведены описания для всех параметров в том же порядке, что и в сигнатуре метода.
Диагностика обнаруживает типовые ошибки:
- Отсутствие описания всех параметров
- Отсутствие описания части параметров, с указанием, для какого параметра описание не обнаружено
- Присутствие в описании параметров, отсутстсвующих в сигнатуре метода (которые могли остаться от рефакторинга)
- Некачественное описание параметра: когда имя параметра присутствует в описании метода, но не указаны тип параметра и описание типа
Примеры¶
Источники¶
- Источник: Стандарт: Описание процедур и функций
Соответствие стандартам¶
- #std453, п. 5.2: Описание процедур и функций — Диагностика «Отсутствует описание параметров метода (MissingParameterDescription)» проверяет условие пункта 5.2 стандарта std453.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later