Domande con tag 'dependency-injection'

6
risposte

L'uso di DI / IoC dovrebbe rimuovere tutte le occorrenze della parola chiave "nuova"?

Se l'utilizzo di Dependency Injection e un contenitore Inversion of Control rimuovono tutte le occorrenze tutte della parola chiave " new " dal tuo codice? In altre parole, ogni oggetto / dipendenza, indipendentemente da quanto semplice...
posta 18.08.2011 - 13:39
2
risposte

Domain-Driven-Design: dipendenze esterne nel problema Entity

Vorrei avviare Domain-Driven-Design, ma ci sono diversi problemi che vorrei risolvere prima di iniziare:) Immaginiamo di avere un gruppo e utenti e quando l'utente vuole unirsi a un gruppo, sto chiamando il metodo groupsService.AddUserToGro...
posta 13.08.2011 - 17:58
4
risposte

La programmazione funzionale è una valida alternativa ai modelli di iniezione di dipendenza?

Recentemente ho letto un libro intitolato Programmazione funzionale in C # e mi viene in mente che l'immutabile e La natura stateless della programmazione funzionale realizza risultati simili ai modelli di iniezione di dipendenza ed è forse an...
posta 10.03.2015 - 21:24
5
risposte

Quando utilizzare le interfacce (unit test, IoC?)

Sospetto di aver commesso un errore da scolaro qui, e sto cercando chiarimenti. Molte delle classi nella mia soluzione (C #) - oserei dire la maggior parte - ho finito per scrivere un'interfaccia corrispondente per. Per esempio. un'interfaccia "...
posta 10.07.2013 - 12:04
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
8
risposte

Is Dependency Injection vale la pena al di fuori del test unitario

Dato un costruttore che non dovrà mai e poi mai usare diverse implementazioni di diversi oggetti che inizializza, è ancora pratico usare DI? Dopotutto, potremmo ancora voler testare le unità. La classe in questione inizializza alcune altre cl...
posta 23.09.2013 - 13:00
2
risposte

Modelli di domini anemici e iniezione di servizi di dominio

Il modello di dominio anemico è descritto come un anti-pattern nella progettazione basata sul dominio di Martin Fowler. Per avere la logica aziendale sui modelli di dominio, vengono spesso utilizzati i servizi di dominio. Ma l'iniezione di ser...
posta 17.12.2015 - 16:20
2
risposte

DDD-Lite è un linguaggio di pattern per l'iniezione di dipendenza?

Mi sono imbattuto nel discorso di Greg Young 7 motivi per cui i progetti DDD falliscono dove menziona qualcosa che chiama DDD- Lite alle 7:20. Riassumendo, in pratica dice che alcuni usano DDD come un linguaggio di pattern (entità, reposi...
posta 08.11.2011 - 20:59
5
risposte

C ++: la classe dovrebbe possedere o osservare le sue dipendenze?

Dire che ho una classe Foobar che utilizza (dipende dalla) classe Widget . Nei buoni vecchi giorni, Widget wolud essere dichiarato come campo in Foobar , o forse come puntatore intelligente se fosse necessario un comportamento...
posta 07.09.2015 - 22:41
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