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