Domande con tag 'dependency-injection'

4
risposte

Va bene usare il localizzatore di servizi per le dipendenze diffuse? [chiuso]

Rispettiamo rigorosamente l'inversione del controllo nella nostra base di codice, ma questo crea costruttori infernali (sì, lo so che significa che le nostre classi non sono abbastanza coerenti, questo è un work in progress). Il fatto è che a vo...
posta 29.11.2015 - 13:39
3
risposte

Non avvolge un oggetto IDisposable in un'istruzione using

Sto aggiornando del codice per permetterci di implementare i test unitari. Quello che ho finora è un Business Layer che chiama il repository per ottenere dati dal database. Esempio di livello aziendale: public class ConversationLogic {...
posta 28.06.2017 - 15:34
3
risposte

Come posso nascondere le dipendenze dai miei servizi?

Ecco un'astrazione di servizio su cui sto lavorando: public abstract class Service { public ILogger Logger{get;set;} public IQueryManager QueryManager{get;set;} public ICommandManager CommandManager{get;set;} } Quindi devo chiamarli come...
posta 11.03.2012 - 13:20
2
risposte

Esecuzione di comunicazione seriale nel costruttore per inizializzare un oggetto

Ho una classe UnitInfo che rappresenta una raccolta di informazioni sull'unità con metodi per ottenere le informazioni sull'unità in modo strutturato, come una specifica codifica, ecc. Queste informazioni sull'unità sono costituite da infor...
posta 26.09.2018 - 14:28
1
risposta

Limiti dell'iniezione di dipendenza

Uso l'iniezione delle dipendenze con Guice e la maggior parte delle volte sono piuttosto soddisfatto . Ma a volte, è difficile ottenere le dipendenze dove sono necessarie e, a volte, è impossibile. Un esempio estremo è che MyResponse.toStr...
posta 20.10.2017 - 08:33
2
risposte

Cercando di cogliere l'idea di DI / Unity e possibilmente applicarlo alla nostra semplice applicazione

In pratica, la nostra app è formata da poche forme compilate da persone .. Quindi questi moduli vengono convalidati e revisionati e vengono creati rapporti. Quindi stavo pensando a DI e scherzando con un semplice esempio di Unity + MVC li...
posta 25.04.2012 - 20:39
1
risposta

Dipendenza circolare. Come sistemarlo

Ho una classe IItemProcessor che preleva ogni elemento da un elenco e lo invia a un'API Web ( IApiService ). L'elaborazione viene eseguita in modo asincrono su un altro thread. Se l'API web risponde con "utente non autorizzato", l'ap...
posta 02.05.2017 - 20:36
1
risposta

Posso usare DI su un metodo invece di un costruttore

Ho ricevuto una classe "WorkOrderTaskCreator" che crea oggetti del tipo Task e li aggiunge a una terza classe chiamata WorkOrder. Va così class WorkOrderTaskCreator { ParentWorkOrder ParentWorkOrder { get; private set; } public WorkOrd...
posta 31.05.2017 - 16:14
1
risposta

DI Intercettazione e UI

Contribuisco a un progetto open source che utilizza pesantemente il modello di progettazione iniezione-ctor. Recentemente, c'è stata una discussione sull'uso dell'intercettazione per alcune cose, tra cui l'iniezione di comandi dell'interfaccia u...
posta 13.08.2016 - 17:19
3
risposte

Dipendenza delle dipendenze e firme dei metodi

Ho usato YADIF (ancora un altro framework per le dipendenze) in un'app PHP / Zend a cui sto lavorando per gestire le dipendenze. Ciò ha portato notevoli benefici in termini di classi di test e disaccoppiamento. Tuttavia, una cosa che mi colpi...
posta 27.04.2011 - 20:19