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