Domande con tag 'design-patterns'

5
risposte

Come gestire le ipotesi durante la progettazione di qualsiasi sistema?

Ho esaminato vari esempi di progettazione di sistema per capire come ci avviciniamo a qualsiasi domanda di progettazione di sistema. Ecco cosa ho capito fino ad ora. Conosci prima il sistema e scopri come funziona. Pensa a tutti i casi d'u...
posta 14.08.2013 - 17:04
2
risposte

Questo codice / logica dovrebbe essere incluso nella classe Business Objects o in una classe separata?

Ho creato una piccola applicazione che ha un'architettura a tre livelli e ho classi di oggetti business per rappresentare entità come User , Orders , UserType ecc. In queste classi ho metodi che vengono eseguiti quando il Viene chia...
posta 03.07.2012 - 13:43
4
risposte

Commuta l'implementazione dell'interfaccia usando la configurazione [chiusa]

Vogliamo consentire allo stesso servizio di base di essere pienamente implementato o, come opzione, di essere un proxy verso un sistema legacy client (tramite un WSDL per esempio). In questo modo, abbiamo sia l'implementazione (proxy e pieno)...
posta 17.12.2012 - 15:41
3
risposte

Separazione del codice in file più piccoli in C

Sono in procinto di pulire il mio codice e renderlo più facile da mantenere. Lo sto facendo trasformando il mio file di oltre 5000 linee in file separati più piccoli. Ho creato correttamente file sorgente e header separati per cose ovvie come...
posta 29.09.2014 - 12:57
3
risposte

MVC sembra creare dipendenze che solo "non mi sembrano giuste"

Potrei essere fraintendere MVC, quindi perdonami se è così. Questa è la mia struttura del programma (Java / Swing): ho un JTable (View) a cui è indirizzato un elenco collegato personalizzato (Modello). Quando l'utente tenta di aggiungere qual...
posta 06.06.2013 - 21:59
3
risposte

Impostazione delle scadenze nello sviluppo del software [duplicato]

Ho lavorato su un sistema da solo per circa due anni. Ho ereditato il sistema da un appaltatore che ha lavorato per circa due anni prima di me (da solo). Il sistema non è particolarmente ben progettato perché sono presenti logica aziendale, lo...
posta 07.09.2013 - 19:39
3
risposte

SOLID Struttura e design delle applicazioni

Un'unica struttura possibile per un'applicazione consiste nel suddividerla in moduli come Accesso ai dati, Core, Servizi, UI. Ora, a seconda del tipo di ORM che si sta utilizzando, il livello di accesso ai dati avrà un insieme di entità che rapp...
posta 12.08.2013 - 13:50
4
risposte

Eliminare le istruzioni long / Complex if..else usando Chain of Responsibility?

Ho un HttpHandler, che consente agli utenti di accedere a un sistema passando un codice crittografato. All'interno di ProcessRequest esegue alcuni passaggi. Recupera il codice crittografato dalla richiesta (potrebbe essere in Form /...
posta 28.08.2013 - 07:14
4
risposte

Come evitare la duplicazione del codice per un sistema che ha una logica che può cambiare anno dopo anno?

Quale sarebbe il modo di progettare un sistema che ha una logica che potrebbe cambiare anno dopo anno? C'è un'applicazione che esegue esami online. Ci sono cinque domande per un particolare argomento. Le domande possono (o non possono) cambia...
posta 08.11.2013 - 17:58
2
risposte

Lazy Processing of Streams

Ho il seguente problema: Ho un file di testo e devo leggerlo e dividerlo in righe. Potrebbe essere necessario eliminare alcune righe (in base a criteri non risolti). Le righe che non vengono rilasciate devono essere analizzate in alcuni...
posta 15.04.2012 - 01:21