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