Dispensables.
Comentarios
Un método está lleno de comentarios explicativos.
Clase de datos
Una clase de datos es una clase que contiene únicamente campos y métodos rudimentarios para acceder a ellos (getters y setters). No son más que contenedores de datos que utilizan otras clases. Estas clases no contienen ninguna funcionalidad adicional y no pueden operar de forma independiente sobre los datos que poseen.
Código muerto
Una variable, parámetro, campo, método o clase ya no se utiliza (normalmente porque ha quedado obsoleto).
Código Duplicado
Dos fragmentos de código tienen un aspecto casi idéntico.
Clase perezosa
Comprender y mantener clases siempre cuesta tiempo y dinero. Por eso, si una clase no hace lo suficiente para merecer tu atención, debería eliminarse.
Generalidad especulativa
Hay una clase, un método, un campo o un parámetro sin usar.