Мёртвый код.
Переменная, параметр, поле, метод или класс больше не используются (чаще всего потому, что устарели).
##Signs and Symptoms
Переменная, параметр, поле, метод или класс больше не используются (чаще всего потому, что устарели).

##Reasons for the Problem
Когда требования к программному продукту изменились, либо были внесены какие-то корректировки, но чистка старого кода так и не была проведена.
Мёртвый код можно обнаружить и в сложном условном коде, где одна из веток никогда не может быть исполнена (в виду ошибки или другого стечения обстоятельств).
##Payoff
-
Уменьшает размер кода.
-
Упрощает его поддержку.