Перейти к содержанию

Неверное и бессмысленное арифметическое выражение

Части выражений, находящиеся справа и слева от операторов %, /, -, не должны быть одинаковыми.

Подобный код не имеет смысла и выглядит явной ошибкой.

Подозрительный код

Значение1 = П000100121204_29 - П000100121204_29;
Значение2 = П000100121204_29 / П000100121204_29;

См. также - Совпадающие выражения в вычислениях - Правило Совпадающие/одинаковые тела методов - Правило Дублирование одинаковых/похожих блоков кода - Правило Одинаковые условия в последовательности вида "Если (....) ИначеЕсли (....) ИначеЕсли (....)". - Правило Сравнение выражения с самим собой - Правило Одинаковый код во взаимоисключаемых ветках ветвления кода - Правило Одинаковые выражения (вызов методов) в разных ветках/блоках кода - Правило Одинаковые части условий в разных условиях блока "Если ИначеЕсли" - V501. There are identical sub-expressions to the left and to the right of the 'foo' operator - Статья на хабре от PVS-Studio