Domande con tag 'inversion-of-control'

2
risposte

Come dovrebbe apparire un iniettore di dipendenza in JavaScript?

Sto studiando la dipendenza dall'iniezione in JavaScript. Ho imparato cosa devo realizzare, secondo Wikipedia, The client delegates to external code (the injector) the responsibility of providing its dependencies. The client is not allo...
posta 25.09.2015 - 16:48
2
risposte

Quando si utilizza DI e opzionalmente un framework IoC un passo troppo lungo?

Considera un sistema di registrazione - usato assolutamente ovunque nella tua base di codice. (nota: la registrazione è solo un esempio, non prenderla troppo alla lettera e indicarmi il tuo sistema di registrazione preferito). public inte...
posta 20.07.2012 - 20:35
3
risposte

qual è un buon approccio per lavorare con più database?

Sto lavorando su un progetto che ha un proprio database chiamandolo InternalDb, ma anche esegue una query su altri due database, chiamandoli ExternalDb1 ed ExternalDb2. Sia ExternalDb1 che ExternalDb2 sono effettivamente richiesti da alcuni altr...
posta 27.06.2013 - 20:24
3
risposte

contenitore IOC e accesso all'implementazione dal contenitore

Sfondo Come menzionato in questo articolo , Inversion of Control can be achieved through various mechanisms such as: Strategy design pattern, Service Locator pattern(SLP), Factory pattern, and Dependency Injection (DI). Mi manca chia...
posta 06.01.2018 - 11:55
1
risposta

È una cattiva progettazione per specificare i bind predefiniti quando si utilizzano i contenitori di Inversion of Control (IOC) e l'iniezione di dipendenza (DI)?

Sto usando Ninject , ma questa non è una domanda specifica per Ninject. Mi chiedo se le funzionalità avanzate e flessibili del contenitore IoC mi stiano dando abbastanza corda per impiccarmi con un cattivo design dell'applicazione. Ho un'int...
posta 15.04.2013 - 20:56
1
risposta

Il caricamento lento può portare a dati obsoleti, viola IoC?

Cercando di essere un programmatore migliore Ho un'applicazione che tiene traccia dei ruoli e delle autorizzazioni, ho avuto classi per ruolo e autorizzazione che erano solo oggetti valore. class Role { int RoleID string RoleName } cla...
posta 16.07.2012 - 06:40
1
risposta

IoC, Unity: creazione di un componente con parametri concreti aggiuntivi

Sono alle prese con il seguente problema. Diciamo che ho un componente che esegue operazioni su guest e room e utilizza un certo numero di interfacce astratte, sulla falsariga di: class HotelManager { public HotelManager(IRoomsRepository r...
posta 11.06.2016 - 20:42
1
risposta

C # Iniezione di dipendenza con motivo adattatore

Nel seguente esempio di codice, ho un client che funziona attraverso un controller. Nel mio caso specifico, il controller stabilisce una sessione su un bus GPIB . Un'istanza di questo viene quindi iniettata nella classe client, che nel mio caso...
posta 05.06.2015 - 19:59
1
risposta

Come posso identificare uno spazio dei nomi senza usare una stringa letterale?

La mia squadra ha molte convenzioni IOC che assomigliano a ... if (type.Namespace == "My.Fun.Namespace") { // do stuff } Naturalmente, mantenere questo genere di cose diventa brutale dopo un po ', e preferiremmo non farlo. L'unica opzio...
posta 30.04.2014 - 00:37
2
risposte

Iniezione costruttore vs. IocFactory

Oggi al lavoro un collega e ho avuto una discussione su quanto segue: Fondamentalmente abbiamo un motore di regole che funziona nel modo seguente: RuleExecutor Ottiene tutte le regole da eseguire nel costruttore come public RuleEx...
posta 17.06.2015 - 14:42