Tengo una base de código donde el programador tendía a envolver las cosas en áreas que no tienen sentido. Por ejemplo, dado un registro de errores que tenemos, puede iniciar sesión mediante
ErrorLog.Log(ex, "friendly message");
Agregó varios otros medios para lograr exactamente la misma tarea. P.EJ
SomeClass.Log(ex, "friendly message");
Que simplemente da la vuelta y llama al primer método. Esto agrega niveles de complejidad sin beneficio adicional. ¿Hay un antipatrón para describir esto?