Троичный условный оператор не должен использоваться в качестве подвыражения
Троичный условный оператор не должен использоваться в качестве подвыражения.
Троичный условный оператор, используемый в качестве подвыражения, делает полное выражение менее читаемым и трудным обеспечить. Часто визуально более ясно, присваиваете ли вы результат тернарного оператора к переменной и затем используете переменную в последующих операциях.
Средство проверки отмечает использование троичного условного оператора в подвыражениях за некоторыми исключениями. Исключения включают использование оператора когда:
Результат присвоен переменной.
Результат используется в качестве аргумента функции или возвращается от функции.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Выражения |
Категория: необходимый, автоматизированный |