Domande con tag 'inversion-of-control'

3
risposte

Iniezione delle dipendenze vs Livelli di miscelazione dell'astrazione

Ho letto Clean Code: un manuale di Artwork software agile di Robert C. Martin. Un punto che fa: G34 Functions should descend only one level of abstraction Tuttavia, mi sto interrogando sulle funzioni che effettivamente creano gli oggetti...
posta 27.03.2014 - 14:17
3
risposte

Inietta dipendenza come parametro metodo anziché parametro costruttore

Sto usando un ORM che non mi permette di iniettare dipendenze nel costruttore. Diciamo che sto usando DDD per la business logic e il pattern MVC per l'interfaccia utente. Ora uno dei miei oggetti di dominio deve accedere a un servizio esterno...
posta 02.09.2011 - 23:43
5
risposte

Confusione dell'iniezione di dipendenza

Penso di avere una conoscenza decente di ciò che è il principio di Inversione di dipendenza (DIP), la mia confusione è più legata all'iniezione di dipendenza. La mia comprensione è che l'intento di DI è disaccoppiare parti di un'applicazione,...
posta 29.06.2013 - 10:48
3
risposte

Come supporto per l'istanza di chiamata per metodo senza fare riferimento al contenitore IoC al di fuori della composizione root?

Ho letto con interesse questo articolo che afferma: A DI Container should only be referenced from the Composition Root. All other modules should have no reference to the container. This means that all the application code relies sole...
posta 11.04.2017 - 01:01
4
risposte

In che modo un contenitore di Dipendenza iniezione / IOC conosce quale implementazione utilizzare?

Quando usi un contenitore IoC, in questo modo: var svc = IoC.Resolve<IShippingService>(); In che modo il contenitore IoC sceglie quale implementazione di IShippingService istanziare? Inoltre, se sto chiamando quanto sopra per...
posta 21.03.2016 - 18:29
1
risposta

Progettazione IoC / DI per la libreria di classi

Sto rifattando e introducendo i test unitari in una grande applicazione. Al momento è una raccolta di classi statiche con metodi statici che restituiscono dati, ad esempio: // in data access project public static class DataStock { publ...
posta 30.06.2015 - 15:34
2
risposte

Cosa mi manca nella mia (errata) comprensione di IoC / DI / Castle Windsor?

Ok, ecco come ho capito che IoC e DI in Web API funzionano quando uso Castle Windsor. Nota, però, che la mia fiducia nel fatto che io la capisca come dovrei, comunque, cade da qualche parte tra la mia sicurezza che potrei meglio Dennis Rodman...
posta 09.01.2014 - 01:43
3
risposte

Passaggio alla connessione del database alla libreria

Sto scrivendo la libreria java (file jar) per registrare la richiesta di servizio Web e le risposte in un database per l'applicazione interna. Questa libreria avrà due metodi registerReuqest e registerResponse . Mi chiedo è una buon...
posta 07.04.2017 - 11:45
1
risposta

L'IoC è fattibile in winforms?

Sto tornando nel mondo delle winform dopo essere stato nel mondo del web per un po '. È comune o altrimenti fattibile per gli sviluppatori utilizzare IoC in winform? La mia preoccupazione riguarda principalmente le prestazioni. Immagino che a...
posta 26.01.2012 - 18:38
2
risposte

Iniezione delle dipendenze per una libreria con dipendenze interne

Sfondo Sto lavorando su una libreria di classi a supporto di un sito web. La libreria combina API correlate di diversi fornitori, ognuno dei quali ha le proprie sfumature e oggetti di dominio. Ad esempio, immagina che ci sia un fornitore di...
posta 23.05.2017 - 02:46