Domande con tag 'inversion-of-control'

4
risposte

Differenza tra Iniezione delle dipendenze (DI) e Inversione del controllo (IOC)

Ho visto molti riferimenti di Dependency Injection (DI) & Inversion Of Control (IOC), ma non so se c'è una differenza tra loro o meno. Vorrei iniziare a utilizzare uno o entrambi, ma sono un po 'confuso su come sono diversi.     
posta 26.09.2008 - 14:54
7
risposte

Perché Inversion of Control è chiamato così?

Le parole invert o control non sono affatto usate per definire Inversion of Control nelle definizioni che ho visto. Definizioni Wikipedia inversion of control (IoC) is a programming technique, expressed here in terms of ob...
posta 22.07.2013 - 18:36
4
risposte

Cos'è l'inversione del controllo e quando dovrei usarlo?

Sto progettando un nuovo sistema e voglio sapere quale inversione di controllo (IOC) è, e soprattutto, quando usarla. Deve essere implementato con interfacce o può essere fatto con le classi?     
posta 05.09.2008 - 05:32
7
risposte

Principio della singola responsabilità: come posso evitare la frammentazione del codice?

Sto lavorando a un team in cui il leader del team è un sostenitore virulento dei principi di sviluppo SOLID. Tuttavia, gli manca un sacco di esperienza nell'ottenere software complesso fuori dalla porta. Abbiamo una situazione in cui ha appli...
posta 29.05.2012 - 12:19
4
risposte

Perché abbiamo bisogno di quadri per l'iniezione di dipendenza? [chiuso]

Ho letto di più sul principio di Inversion of Control e Dependency Injection come implementazione di esso e sono abbastanza sicuro di averlo capito. Sembra fondamentalmente dire "non dichiarare le istanze dei membri della classe all'interno d...
posta 17.10.2015 - 21:12
7
risposte

Qual è il modo "giusto" per implementare DI in .NET?

Sto cercando di implementare l'iniezione di dipendenza in un'applicazione relativamente grande ma non ho esperienza in esso. Ho studiato il concetto e alcune implementazioni di IoC e gli iniettori di dipendenza disponibili, come Unity e Ninject....
posta 27.06.2016 - 08:52
3
risposte

Vendimi su contenitori IoC, per favore

Ho visto diversi consigliare l'uso di contenitori IoC nel codice. La motivazione è semplice. Prendi il seguente codice iniettato di dipendenza: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( st...
posta 22.02.2011 - 17:54
2
risposte

Come gestite la configurazione con l'iniezione di dipendenza?

Sono un grande fan di DI / IOC. È ottimo per gestire / astrarre le dipendenze e rendere la vita un po 'più semplice. Tuttavia ho un piccolo problema con esso, che non so come risolvere. L'idea di base in DI / IOC è che quando un oggetto vi...
posta 10.02.2014 - 11:36
3
risposte

Ricevo un'iniezione di dipendenza, ma qualcuno può aiutarmi a capire la necessità di un contenitore IoC?

Mi scuso se questa sembra l'ennesima ripetizione della domanda, ma ogni volta che trovo un articolo riguardante l'argomento, si parla principalmente di DI. Quindi, ottengo DI, ma sto cercando di capire la necessità di un contenitore IoC, in cui...
posta 19.09.2014 - 01:49
5
risposte

Il seguente TDD porta inevitabilmente a DI?

Ho imparato a fare Test Driven Development (TDD), Dependency Injection (DI) e Inversion of Control (IoC) allo stesso tempo. Quando scrivo codice usando TDD, finisco sempre per usare DI nei costruttori della mia classe. Mi chiedo se questo è dovu...
posta 15.08.2012 - 16:55