Domande con tag 'dependency-injection'

2
risposte

Come utilizzare i contenitori DI e DI

Sto costruendo un piccolo framework PHP in mvc (sì, ancora un altro), principalmente per scopi di apprendimento, e sto cercando di farlo nel modo giusto, quindi mi piacerebbe usare un contenitore DI, ma non lo sono chiedendo quale usare ma piutt...
posta 02.09.2012 - 21:24
3
risposte

Con quale frequenza si utilizza il contenitore DI nell'applicazione MV.NET di ASP.NET

Durante la lettura di un libro, mi sono imbattuto in DI (dependency Injector) e nel successivo strumento contenitore DI. In precedenza, ho sviluppato un'applicazione seguendo un tutorial sul sito Web di asp.net che non ha mai utilizzato tale str...
posta 25.09.2011 - 09:00
3
risposte

DI e ipotetici setter di sola lettura in C #

A volte vorrei dichiarare una proprietà come questa: public string Name { get; readonly set; } Mi chiedo se qualcuno vede una ragione per cui una tale sintassi non dovrebbe esistere. Credo che poiché è un sottoinsieme di "get; private set;"...
posta 12.10.2012 - 14:42
5
risposte

Accoppiamento lento e dipendenze di mischia

Ho un sacco di classi che assomigliano a questo: public class MyGame() { private Graphics graphics; private Player player; public MyGame() { graphics = new Graphics(); //... } protected void Initializ...
posta 31.12.2013 - 07:59
1
risposta

Disaccoppiamento quando i costruttori hanno parametri non contrattuali

Per parametri non contrattuali, intendo i parametri che non sono interfacce o dipendenze del servizio, qualcosa come class Person(string name) . Sto scrivendo un'applicazione di scraping di una pagina web e finora l'ho scritta nell'ordine...
posta 04.08.2014 - 07:42
3
risposte

Va bene avere molte dipendenze in una classe che solo delega funziona?

Sto esaminando il codice del più grande programma che io abbia mai creato da zero e vedendo se ci sono cose che posso migliorare nel design. Quando ho creato il programma per la prima volta stavo usando Singleton ovunque, ma da allora li ho rimo...
posta 27.02.2017 - 16:13
4
risposte

Qualcuno ha un buon pattern di registrazione DI?

L'ho fatto così tante volte ma non finisco mai per apprezzare il modo in cui il mio codice risulta. Sto chiedendo se qualcun altro ha gli stessi problemi e può offrire soluzioni o convenzioni che ha usato per rendere il codice più pulito. Qua...
posta 18.05.2016 - 16:34
3
risposte

Nell'iniezione dipendente, esiste un nome semplice per la controparte dell'oggetto iniettato? [chiuso]

Nelle esercitazioni e nei libri, non ho mai visto una singola parola che descrive l'oggetto in cui viene iniettato l'oggetto iniettato. Invece, vengono usati altri termini, come "punto di iniezione" che non denotano l'oggetto contenente l'oggett...
posta 10.10.2012 - 21:15
2
risposte

Pure Dependency Injection - Come implementarlo

Sto facendo un progetto Android per un corso online. Mi piacerebbe usare DI in quel progetto, così ho iniziato a usare dagger2, ma ora ho iniziato ad avere i tipici problemi da principiante che mi trattengono. Poiché la scadenza del progetto...
posta 26.07.2017 - 04:38
4
risposte

Devo iniettare un Thread.sleeper come dipendenza per facilitare il test dell'unità?

Ho un pattern ripetuto nel mio codice che non è facile da testare: classi che vengono eseguite periodicamente. Solo per semplificare le cose, diciamo, assumiamo qualcosa del tipo: while( running ){ long millisToWait = scheduler.getMillise...
posta 24.07.2018 - 17:49