Sono curioso di sapere se esiste una serie di tendenze o anti-pattern durante la programmazione, in base alla quale uno sviluppatore reimpiegherà sempre le dipendenze esterne durante il consumo.
Un esempio un po 'meno vago potrebbe essere dire quando si consuma un'implementazione di un'interfaccia o di un abstract, e mappare localmente ogni touch-point prima di interagire con essi. Come una composizione complicata sulla composizione. Dato il mio esempio, l'interfaccia non sarebbe abbastanza affidabile e qualsiasi modifica ad esso non potrà mai essere superata da alcun livello di riferimento indiretto?
Questa è una buona o una cattiva pratica? Può mai andare troppo lontano? Ha un nome proprio?