bslls:FunctionOutParameter¶
Исходящий параметр функции (FunctionOutParameter)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Нет
- Теги:
design
Описание диагностики¶
Функция не должна иметь выходных параметров. Весь вывод должен быть в возвращаемом значении. Если нужно возвращать несколько значений следует использовать такие типы как Структура, Массив и т.д.
Примеры¶
// Не правильно:
URLСервиса = "";
ИмяПользователя = "";
ПарольПользователя = "";
ЗаполнитьПараметрыПодключения(URLСервиса, ИмяПользователя, Пароль);
// Правильно:
ПараметрыПодключения = НовыеПараметрыПодключения();
// Возвращаемое значение - Структура:
// URLСервиса - Строка
// ИмяПользователя - Строка
// ПарольПользователя - Строка
Источники¶
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later