Ho una base di codice in cui il programmatore tende a racchiudere le cose in aree che non hanno senso. Ad esempio, dato un registro degli errori, è possibile accedere tramite
ErrorLog.Log(ex, "friendly message");
Ha aggiunto vari altri mezzi per eseguire esattamente lo stesso compito. Per es.
SomeClass.Log(ex, "friendly message");
Che semplicemente si gira e chiama il primo metodo. Ciò aggiunge livelli di complessità senza alcun vantaggio aggiuntivo. C'è un anti-pattern per descrivere questo?