Domande con tag 'dependency-injection'

2
risposte

Le funzioni di ordine superiore in FP possono essere interpretate come una sorta di iniezione di dipendenza?

Secondo questo articolo , in programmazione orientata agli oggetti / design iniezione di dipendenza implica un consumatore dipendente, una dichiarazione delle dipendenze di un componente, definite come contratti di interfaccia, un inj...
posta 24.10.2012 - 11:17
1
risposta

Visualizzazione di una vista da un'altra vista in MVP

Questa domanda riguarda le triadi MVP. Diciamo che ho due triadi e il primo ha View1 , Mode1 e Presenter1 . La seconda triade ha View2 , Model2 e Presenter2 . Ora, quello che sto cercando di fare è, voglio solo mostrare...
posta 16.06.2014 - 06:13
4
risposte

Esistono alternative all'iniezione delle dipendenze per le classi stateless?

Sto lavorando su un'applicazione in cui ho progettato classi per adattarsi a diversi gruppi: Immutabile: inizializzato tramite costruttori, utilizza l'idioma copy-and-swap (inc. move), può copiare in profondità (cioè clone), ha solo "getter"...
posta 27.05.2016 - 12:57
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
2
risposte

Ci sono motivi per non utilizzare un framework DI su un progetto standalone?

Durante la ricerca di tecnologie per un nuovo "progetto per animali domestici" ho analizzato il codice sorgente di qualche progetto ben noto e ho notato che utilizzano a malapena qualsiasi quadro di iniezione delle dipendenze. Ad esempio, Hazelc...
posta 21.03.2016 - 11:41
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
5
risposte

Fino a che punto devo andare con l'iniezione delle dipendenze e il mocking?

Dire che ho una classe seguente: public class A { public void execute() { if (something) ThirdPartyApi.method(); } } Ora vorrei testare in particolare il metodo execute() . Voglio assicurare che tutti i percorsi son...
posta 13.08.2018 - 12:09
5
risposte

Quando usare DI e quando creare te stesso in Java

Ho una discreta quantità di OOP con varie lingue, ma sono piuttosto nuovo in Java. Sto leggendo un sacco di tutorial in cui un gran numero di oggetti sono creati all'interno del codice di una classe, e sto provando a scorrerli, ma costruisco...
posta 11.03.2013 - 08:39
2
risposte

Chi dovrebbe inizializzare le dipendenze in un'applicazione TDD?

Sto cercando di imparare a implementare TDD con oggetti finti / falsi. Una delle domande che ho è come inizializzare una dipendenza in un'applicazione che implementa TDD? Un esempio tratto da questo articolo Beginning Mocking With Moq 3 mostra...
posta 27.08.2012 - 04:10
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