Codigo limpio y refactorización
Uso de nombres confusos, no representativos, o genéricos para variables, funciones o clases.
Esto ya lo hemos visto en el principio de nombres descriptivos.
Ejemplo Mal
1public class A { 2 public void doSomething() { 3 System.out.println("Doing something..."); 4 } 5}
Ejemplo Corregido
1public class UserNotifier { 2 public void sendNotification(String message) { 3 System.out.println("Sending notification: " + message); 4 } 5}