ConstructiCat Logo
CodeBust.
Browse section ▾

Мёртвый код.

Переменная, параметр, поле, метод или класс больше не используются (чаще всего потому, что устарели).

##Signs and Symptoms

Переменная, параметр, поле, метод или класс больше не используются (чаще всего потому, что устарели).

##Reasons for the Problem

Когда требования к программному продукту изменились, либо были внесены какие-то корректировки, но чистка старого кода так и не была проведена.

Мёртвый код можно обнаружить и в сложном условном коде, где одна из веток никогда не может быть исполнена (в виду ошибки или другого стечения обстоятельств).

##Payoff

  • Уменьшает размер кода.

  • Упрощает его поддержку.