Hay algunos nombres, donde si te encuentras buscando esos nombres, sabes que ya has desordenado algo.
Por ejemplo:
XxxManager
Esto es malo porque una clase debe describir lo que hace la clase. Si la palabra más específica que se te ocurre para lo que hace la clase es "administrar", entonces la clase es demasiado grande.
¿Qué otros antipatrones de nombres existen?
Para aclarar, no estoy preguntando "qué nombres son malos", esa pregunta es completamente subjetiva y no hay forma de responderla. Me pregunto, "qué nombres indican problemas generales de diseño con el sistema". Es decir, si desea llamar a un componente Xyz, eso probablemente indica que el componente está mal concebido. También tenga en cuenta aquí que hay excepciones a cada regla: solo estoy buscando indicadores de advertencia para cuando realmente necesito detener y repensar un diseño.