bslls:TernaryOperatorUsage¶
Использование тернарного оператора (TernaryOperatorUsage)¶
- Тип: Дефект кода
- Важность: Незначительный
- Включена по умолчанию: Нет
- Теги:
brainoverload
Описание диагностики¶
Вместо тернарного оператора стоит использовать конструкцию "Если-Иначе".
Примеры¶
Плохо:
Хорошо:
Если x % 15 = 0 Тогда
Результат = "FizzBuzz";
ИначеЕсли x % 3 = 0 Тогда
Результат = "Fizz";
ИначеЕсли x % 5 = 0 Тогда
Результат = "Buzz";
Иначе
Результат = x;
КонецЕсли;
Плохо:
Хорошо:Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later