Domande con tag 'inversion-of-control'

2
risposte

Qual è la differenza tra DI e IoC? [duplicare]

Sono nuovo di Inversion of Control, Dependency Injection e tutto ciò che riguarda queste cose, quindi scusami se non sono specifico nella mia domanda: c'è qualche pezzo magico di codice, una buona spiegazione o un link, quindi Posso finalmen...
posta 23.01.2012 - 03:15
5
risposte

Devo scrivere un'interfaccia API prima di un'implementazione?

Recentemente ho approfondito una programmazione più "organizzata" e ho imparato che dovrei programmare un'interfaccia, non un'implementazione. Con questo in mente, sarebbe meglio "abbozzare" un progetto nelle interfacce prima di scrivere l'imple...
posta 06.12.2013 - 10:47
2
risposte

Qual è la differenza pratica tra gli stili di iniezione delle dipendenze?

Sono nuovo di iniezione di dipendenza e ho alcune domande su quale stile dovrei usare nelle mie applicazioni. Ho appena letto Inversion of Control Contenitori e il modello di iniezione delle dipendenze di Martin Fowler, ma io non può otten...
posta 16.03.2013 - 04:30
3
risposte

L'Iniezione delle Dipendenze di Poor Man è un buon modo per introdurre la testabilità su un'applicazione legacy?

Nell'ultimo anno, ho creato un nuovo sistema utilizzando Dependency Injection e un container IOC. Questo mi ha insegnato molto su DI! Tuttavia, anche dopo aver appreso i concetti e gli schemi appropriati, ritengo sia una sfida disaccoppiare i...
posta 16.01.2018 - 20:54
5
risposte

Utilizzo di Func al posto delle interfacce per IoC

Contesto: sto usando C # Ho progettato una classe, e per isolarla e semplificare i test unitari, sto passando tutte le sue dipendenze; non esegue l'istanziazione degli oggetti internamente. Tuttavia, invece di fare riferimento alle interfacce...
posta 03.04.2017 - 20:42
1
risposta

In che modo l'inversione del controllo è correlata all'inversione di dipendenza

In molti articoli su tutto il web i termini Inversion of Control e Dependency Inversion Principle sembrano essere confusi e usati come sinonimi (ulteriore confusione viene applicata dagli strumenti chiamati "DI-Containers" e "IoC-Containers") )....
posta 03.03.2016 - 13:28
2
risposte

IOC compilazione

Qualcuno ha avviato un progetto per fare IOC in fase di compilazione (probabilmente usando l'emit di metodo Roslyn o Linq MethodInfo)? La mia esperienza con i contenitori IOC è stata finora eccezionale, a parte alcuni piccoli problemi Mol...
posta 09.04.2014 - 10:17
2
risposte

Service-locator anti-pattern alternativo

Sto usando Unity come IoC con C #, ma suppongo che la domanda non sia realmente limitata a Unity e C #, ma IoC in generale. Cerco di seguire il principio SOLID, il che significa che ho ottenuto pochissime dipendenze tra due classi concrete. M...
posta 29.04.2016 - 15:38
3
risposte

È buona prassi registrare le creazioni di sviluppo utilizzando la compilazione condizionale?

Sto sviluppando un'applicazione che si collega a un database e sto utilizzando DI / IOC. Quando si esegue l'intera applicazione durante lo sviluppo, voglio naturalmente evitare di colpire il DB. Attualmente, ho qualcosa di simile nella mia compo...
posta 20.02.2017 - 19:10
3
risposte

Inversione del controllo in ASP.NET MVC [chiuso]

Stavo per ridefinire la mia applicazione ASP.NET MVC e iniettare alcuni IoC. L'ultima volta che stavo usando IoC, Unity era di gran moda, ma l'ho odiato. È stato difficile da configurare e ha avuto errori molto poco descrittivi. Qualcuno ha q...
posta 17.11.2011 - 00:19