Domande con tag 'design'

1
risposta

Zoccoli non bloccanti vs Zoccoli bloccanti - UDP - C e linux

Quando utilizzare i socket di blocco su socket non bloccanti su UDP? Domanda 1: cosa è consigliato per il seguente scenario? Più client inviano i dati su più socket UDP, ad esempio il client1 invia i dati sui socket 100, 101, 102, .., 105....
posta 04.04.2013 - 16:16
3
risposte

Classe di istanza che contiene metodi per controllare alcune impostazioni e restituire valori dal mio file app.config

Sto scrivendo un'applicazione per console e ho una classe chiamata ApplicationConfiguration che contiene metodi per controllare alcune impostazioni e anche restituire valori dal mio file app.config. Ad esempio il seguente metodo nella class...
posta 20.07.2015 - 16:53
1
risposta

Come implementare le autorizzazioni di ruolo nel livello di servizio?

Nel mio progetto corrente ho una classe Report , e ho intenzione di implementare un livello di servizio per questo. Ogni metodo sarà consentito solo per alcuni ruoli. In questo modo: public class ReportService : IReportService { public...
posta 10.07.2015 - 08:33
3
risposte

La classe genitore utilizza i metodi definiti in child

Sto lavorando su un programma di grandi dimensioni (più di 10.000 righe di codice). Di seguito è riportato un esempio (auspicabilmente non troppo semplificato) di un problema che a volte affronterò: class MyClass1(object): def func_1(s...
posta 16.05.2015 - 21:01
1
risposta

Progettazione di un sistema con regole aziendali diverse per clienti diversi

La mia azienda sta riscrivendo la nostra applicazione aziendale proprietaria. L'architettura attuale è mal fatta e poco flessibile. È codificato in modo più procedurale rispetto a quello orientato agli oggetti. È diventato difficile da mantenere...
posta 21.09.2012 - 13:59
1
risposta

Le transazioni di rollback e roll-forward sono equivalenti per la tolleranza d'errore?

Ho letto di sistemi che impiegano transazioni per fornire tolleranza agli errori: SQLite, ad esempio, implementa un giornale che consente il ripristino del database in uno stato noto in caso di errore. La maggior parte dei sistemi di cui sto...
posta 16.08.2011 - 01:52
1
risposta

Controller che chiama più servizi

Ho alcuni livelli nella mia WebApplication: Presentation, Service, DAO, Domain. I servizi chiamano oggetti DAO che leggono i dati da un database / file qualunque. Ho un Controller che deve recuperare i dati da% diverso% co_de e impost...
posta 25.04.2016 - 11:47
1
risposta

Qual è lo schema migliore per definire il proprio tipo con la raccolta definitiva di valori?

Voglio definire il proprio tipo di dati, ad esempio un Digit , che avrebbe un tipo definito di valori ( 0 to 9 ) e sto cercando di definirlo in un modo pratico. Qual è il modo migliore (modello di progettazione) per farlo? Lo sto f...
posta 26.03.2016 - 17:54
2
risposte

Lingua Ubiquitous e livello di maturità nell'API REST?

Secondo il modello di maturità di Richardson ci sono diversi livelli di maturità nell'approccio REST. link Dal momento che DDD utilizza un linguaggio ubiquitario, mi chiedo quale livello di maturità è consigliato, se un'API REST è un livell...
posta 03.05.2016 - 10:11
2
risposte

Esposizione di nodi in una generica implementazione dell'albero di ricerca binario a modello di visitatore

È normale implementare alberi di ricerca binaria con una classe interna Node public class BinarySearchTree<TKey, TVal> { class Node { public readonly TKey Key; public readonly TVal Val; public Node...
posta 26.10.2015 - 21:40