Domande con tag 'dependency-injection'

2
risposte

Spostare gradualmente la base di codici nel contenitore di iniezione delle dipendenze

Ho una grande base di codice con un sacco di singleton "anti-pattern", classi di utilità con metodi statici e classi che creano le proprie dipendenze usando la parola chiave new . Rende molto difficile testare un codice. Voglio migrare gr...
posta 17.02.2016 - 10:47
2
risposte

La serializzazione preclude l'uso dell'iniezione di dipendenza?

Domanda semplice: capisco che la serializzazione in C # richiede costruttori predefiniti. Ciò eliminerebbe la possibilità di utilizzare il DI iniettato dal costruttore (che è generalmente lo stile preferito di DI, nella mia lettura [citazione n...
posta 18.03.2014 - 16:06
4
risposte

Posizionamento accettabile della radice di composizione mediante contenitori di dipendenza di input (DI) e inversione di controllo (IoC)

Ho letto in diverse fonti, tra cui il blog di Ploeh di Mark Seemann su come l'appropriato il posizionamento della root di composizione di un contenitore IoC è il più vicino possibile al punto di ingresso di un'applicazione. Nel mondo .NET,...
posta 10.04.2013 - 05:59
2
risposte

c ++ Model View Presenter: Dove costruire il presenter?

Sto utilizzando lo schema Model View Presenter (MVP) come descritto in il documento Humble Dialog Box (pdf) con un progetto MFC. Sono sicuro che il problema è lo stesso con la maggior parte dei toolkit della GUI. La cosa che mi dà fastidio...
posta 26.10.2011 - 02:01
4
risposte

Come gestisci le dipendenze che richiedono l'oggetto in cui ti inietti?

Attualmente sto cercando di ridefinire un grafico di oggetti piuttosto complicato per usare l'iniezione di dipendenza. Sto usando C # e StructureMap, ma il problema non è realmente specifico della tecnologia. Capisco il principio di base, ma non...
posta 13.01.2017 - 14:41
6
risposte

Come sapere quando usare l'iniezione di dipendenza?

La domanda potrebbe sembrare un po 'strana, e credo lo sia. Mi è venuta la domanda durante la navigazione attraverso alcuni modelli di progettazione. Sono arrivato al famoso schema di stato / strategia e sono arrivato a questo codice: public c...
posta 09.06.2018 - 22:10
5
risposte

Interrogazione di uno degli argomenti per l'iniezione delle dipendenze: Perché la creazione di un oggetto grafico è difficile?

I framework per l'iniezione delle dipendenze come Google Guice danno la seguente motivazione per il loro utilizzo ( fonte ): To construct an object, you first build its dependencies. But to build each dependency, you need its dependencies,...
posta 21.08.2014 - 18:58
2
risposte

Perché nel mio caso ho bisogno dell'iniezione di dipendenza e del principio di inversione delle dipendenze?

Sono uno studente di buone pratiche, schemi architettonici e principi di progettazione. Ho studiato molto l'iniezione di dipendenza e l'inversione di controllo molto ultimamente, e ho "bevuto la koolade" abbastanza spesso con molti dei miei prog...
posta 18.11.2016 - 20:50
3
risposte

L'architettura del mio progetto è comune? Qual è il suo nome?

Sono responsabile di un progetto software da alcuni anni a questa parte (un'applicazione desktop Java, principalmente basata su eventi). L'ho avviato da zero e all'inizio di questo progetto ho fatto delle scelte forti sull'architettura del softw...
posta 17.02.2012 - 18:56
4
risposte

contesto ambientale rispetto all'iniezione del costruttore

Ho molte core classi che richiedono ISessionContext del database, ILogManager per log e IService utilizzato per comunicare con altri servizi. Voglio utilizzare l'iniezione di dipendenza per questa classe utilizzata da tutte le classi principali....
posta 09.01.2018 - 10:45