ConstructiCat Logo
CodeBust.
Browse section ▾

Código Morto.

Uma variável, parâmetro, campo, método ou classe não é mais usado (geralmente porque está obsoleto).

##Signs and Symptoms

Uma variável, parâmetro, campo, método ou classe não é mais usado (geralmente porque está obsoleto).

##Reasons for the Problem

Quando os requisitos do software mudaram ou correções foram feitas, ninguém teve tempo de limpar o código antigo.

Esse tipo de código também pode ser encontrado em condicionais complexas, quando um dos ramos se torna inalcançável (devido a um erro ou outras circunstâncias).

##Payoff

  • Tamanho de código reduzido.

  • Manutenção mais simples.