Проект не должен содержать неосуществимые пути
Проект не должен содержать неосуществимые пути.
Это правило отмечает ситуации, где группа операторов избыточна из-за несинтаксических причин. Например, if
условием всегда является TRUE или FALSE. Код, который недостижим от синтаксических причин, отмечается правилом 0-1-1.
Недостижимый или избыточный код включает ненужное обслуживание и может часто указывать на программные ошибки.
Средство поиска ошибки и Программа автоматического доказательства Кода проверяют это правило по-другому. Анализ может привести к различным результатам.
Средство поиска ошибки проверяет на это правило через Dead code
и Useless if
средства проверки..
Программа автоматического доказательства кода не использует проверки на этапе выполнения, чтобы обнаружить нарушения этого правила. Вместо этого Программа автоматического доказательства Кода обнаруживает нарушения во время компиляции.
Проект не должен содержать неосуществимые пути.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: независимые от языка проблемы |
Категория: необходимый |