Недостижимый код
Что такое недостижимый код?
Недостижимый код, часть исходного кода, которая никогда не будет выполнена из-за неподходящих точек выхода / потока управления. Другой тип недостижимого кода называется мертвым кодом, хотя мертвый код может выполняться, но не влияет на функциональность системы.
Пример:
В приведенном ниже примере четко показаны различия в недоступном и мертвом коде:

Недоступные побочные эффекты кода:
Ненужные накладные расходы памяти.
Ненужные циклы кэширования, которые приводят к снижению производительности.
Документирование и ведение накладных расходов.
Причины недоступности кода:
Ошибки программирования при разработке сложных условных ветвей.
Неполное модульное тестирование, из-за которого недоступный код не был обнаружен.
Избыточный код, который разработчик забыл удалить
Код, который может быть программно правильным, но не будет выполняться в любой момент времени из-за входных данных, которые передаются функции.