Domande con tag 'design-patterns'

1
risposta

Miglior schema di progettazione per Notification System = Come gestire più lingue ed elementi

Come sempre sono venuto qui per chiedere un po 'di luce in un problema di design che sto affrontando. Ho un sistema che emette alcune notifiche: PackageReceivedNotification PackageSentNotification DisccountAvailableNotification Altr...
posta 25.05.2018 - 16:55
1
risposta

Se la radice aggregata ha una proprietà che non può validare [duplicato]

Mi sono imbattuto nella situazione in cui devo decidere se una proprietà appartiene o meno al mio aggregato. La mia logica di dominio è la seguente. Un utente ha un gruppo nella sua organizzazione: IT, SALES, MARKETING. A seconda del gruppo a...
posta 01.06.2018 - 14:10
1
risposta

Orientamento per il lato client

Abbiamo creato un software per dispositivi Rugged e mobili e viene implementato sul dispositivo. L'amministratore ha la possibilità di inviare un aggiornamento a tali dispositivi. Usiamo GCM o WNS per inviare una notifica ai dispositivi che h...
posta 28.08.2018 - 02:02
1
risposta

In che modo "preparazione" e "utilizzo" degli stessi dati devono essere separati in un'applicazione DDD, se non del tutto?

Nella maggior parte dei domini, c'è un'app che "prepara" i dati e un'altra app che "serve" i dati preparati. I dati, tuttavia, provengono dallo stesso dominio principale, il che causa un po 'di confusione nella modellazione. Alcuni esempi:...
posta 08.07.2018 - 22:06
2
risposte

Come progettare validazioni configurabili per importare file Excel?

Ho un requisito in cui devo convalidare il file excel prima di importarlo nell'applicazione. Il file di Excel avrà circa 15-20 colonne definite. E abbiamo circa 200-250 regole per convalidare il file excel. Al momento, c'è un servizio Windows...
posta 15.08.2017 - 06:59
1
risposta

Design pattern Recommendation per la catena di responsabilità con la delega delle attività

Ho un'interfaccia con diciamo 2 metodi e ha 3 diverse implementazioni. public interface IFace { public void method1(Param1 param1); public void method2(Param2 param2); } public class A implements IFace { public void method1(Param1...
posta 12.08.2017 - 00:08
1
risposta

Come eliminare la gerarchia parallela in scenari raw / renderizzati

Questa è una domanda basata sul design. Non sono libero di discutere il caso reale con cui ho a che fare, ma l'esempio che fornisco è rappresentativo del problema reale. Sfondo Diciamo che stiamo creando libri con finali diversi in base...
posta 11.08.2017 - 17:16
2
risposte

Gestione della scadenza della sessione utente nell'applicazione Web basata su MVC

Abbiamo un'applicazione web basata su MVC 5. Parte della funzionalità include la visualizzazione della struttura gerarchica come un albero (io uso questo componente JavaScript: link ) Albero è visualizzato nella parte sinistra dello scher...
posta 21.08.2017 - 16:15
2
risposte

Come affrontare la progettazione della strategia in OOP.

Lo pseudo codice della mia classe è nel seguente formato: public class Config { final private Map<String, TableSchema> schemas; public Config() { schemas = parseSchemas(); } public TableSchema getSchema(String ta...
posta 26.08.2017 - 00:15
1
risposta

Pattern ottimale per l'analisi del flusso di rete delimitato (ad esempio nuova linea)

Sto cercando ottimali per la manutenzione / facile programmazione e modelli eleganti per analizzare i flussi di rete delimitati, ad es. protocolli come SMTP. Alcune delle preoccupazioni che ho sempre avuto sono: come reagire quando una chiam...
posta 15.11.2017 - 11:41