Domande con tag 'google-guice'

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
4
risposte

A quale complessità si aggiungono i quadri DI?

La risposta attualmente più votata a una domanda molto recente afferma che DI containers are an "enterprise software" pattern, used when the object graph is very large and complex. I suspect that 95% of applications do not require it....
posta 16.06.2014 - 00:23
2
risposte

Spostare gradualmente la base di codici nel contenitore di iniezione delle dipendenze

Ho una grande base di codice con un sacco di singleton "anti-pattern", classi di utilità con metodi statici e classi che creano le proprie dipendenze usando la parola chiave new . Rende molto difficile testare un codice. Voglio migrare gr...
posta 17.02.2016 - 10:47
1
risposta

Passare un contesto con un'iniezione di dipendenza

Nel progetto a cui sto lavorando, sto usando Guice e sto cercando di fare il più possibile con Dependency Injection. Tuttavia, c'è un piccolo intoppo; molti dei miei oggetti si basano su un oggetto Context . Questo è un oggetto immutabile ma...
posta 17.06.2013 - 23:23
3
risposte

Dove devo mettere i binding per l'iniezione di dipendenza?

Sono nuovo all'iniezione di dipendenza e anche se mi è davvero piaciuto fino ad ora, non sono sicuro di dove dovrebbero andare i binding. Sto usando Guice in Java, quindi alcune delle cose che dico potrebbero essere specifiche solo per Guice. Co...
posta 06.05.2014 - 03:02
2
risposte

Costo opportunità del DI fai da te?

Java qui. Ho sempre utilizzato Spring DI (per progetti Spring) o Guice (per progetti non Spring) per l'iniezione di dipendenza e li ho sempre amati. Recentemente ho preso un lavoro dove fanno il 100% "fai da te DI". Cioè, la classe main / dri...
posta 22.07.2016 - 12:34
1
risposta

Le mie interfacce "dal" e "fileHandler" si sovrappongono?

Voglio che il mio programma: legge alcune linee di input dal file CSV scrive le righe di output sul file di stringa semplice legge alcuni input dallo stesso file in (2) e confrontalo con alcuni dati calcolati Voglio prendere in consid...
posta 17.02.2015 - 09:25
3
risposte

Come utilizzare Guice per un'efficace progettazione dell'API?

Sto creando un'API di base in JavaSE, che include moduli come l'architettura MVP, Service & Livello del repository, Modello di eventi per attivare eventi tra relatore ecc. Sto cercando di implementare tutte le migliori pratiche di progett...
posta 27.06.2015 - 19:47