Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Зачем тестировщику нужна безопасность? - 16.04

menu mobile close menu
Проверка проектов
Дополнительная информация
toggle menu Оглавление

V7004. The 'then' statement is equivalent to the 'else' statement.

03 Апр 2026

Анализатор обнаружил подозрительный фрагмент кода, в котором обе ветви инструкции if полностью совпадают. Часто это свидетельствует о наличии ошибки.

Пример подобного кода:

if (cond)
  result = firstFunc(val);
else
  result = firstFunc(val);

Вне зависимости от того, во что будет вычислено выражение cond, будут выполнены одни и те же операции. Скорее всего, такой код является ошибочным.

Пример корректного варианта кода:

if (cond)
  result = firstFunc(val);
else
  result = secondFunc(val);