ConstructiCat Logo
CodeBust.
Browse section ▾

Dead Code.

A variable, parameter, field, method or class is no longer used (usually because it’s obsolete).

##Signs and Symptoms

A variable, parameter, field, method or class is no longer used (usually because it’s obsolete).

##Reasons for the Problem

When requirements for the software have changed or corrections have been made, nobody had time to clean up the old code.

Such code could also be found in complex conditionals, when one of the branches becomes unreachable (due to error or other circumstances).

##Payoff

  • Reduced code size.

  • Simpler support.