Domande con tag 'design-patterns'

3
risposte

Devo decomprimere le cerniere prima di archiviare?

Sto scrivendo un piccolo strumento di archiviazione personale. Lavoro spesso con molti database client per brevi periodi, ciò che il mio strumento farà è nei processi batch notturni, scollegherà il database e comprime i file del database e tutti...
posta 19.12.2011 - 19:05
1
risposta

Che cos'è il pattern "Trova-Fix-Verifica"? [chiuso]

Che cos'è il pattern "Find-Fix-Verify", correlato al processo di modifica / controllo ortografico / debug, ecc.? Dove è meglio descrivere questo modello? Quali sono alcuni vantaggi e svantaggi di questo modello?     
posta 29.03.2012 - 22:44
3
risposte

quali sono le regole di progettazione del layering sul lato server dell'applicazione Web e le best practice che desideri applicare?

Un'applicazione web è spesso progettata per essere stratificata. Tipicamente ci sarebbe un livello di repository (Dao), un livello di servizio e un livello di controllo (gestione web). Il livello di controllo utilizza il livello di servizio che...
posta 14.09.2011 - 17:18
2
risposte

Pattern per lo stato di tracciamento nel codice Haskell ricorsivo

Un pattern frequente nel mio codice Haskell è la ricorsione basata sull'elemento per la trasformazione di una lista con uno stato portato generato usando i dati nella lista. Di solito, questo appare in questo modo: doSomething :: (SomeA a, Som...
posta 16.07.2018 - 00:40
3
risposte

Perché abbiamo bisogno dell'interfaccia Decorator?

Passando attraverso Decorator Pattern da Wikipedia 1 e leggendo il pattern di Head First Book. Una cosa che mi ha colpito e che manca a entrambe le fonti potrebbe essermi sfuggita. Perché esattamente abbiamo bisogno di un'interfaccia Decora...
posta 26.05.2018 - 22:16
4
risposte

Ottimizza le ricerche non banali nel vettore di puntatori di oggetti che condividono la classe base

Ho un array che contiene oltre 150.000 puntatori di oggetti di oltre 300 classi diverse, ma tutti ereditano dalla stessa classe base. Ovviamente questo è molto inefficiente quando dobbiamo cercare un oggetto. Ho pensato di suddividere questo...
posta 12.09.2017 - 15:40
2
risposte

Come posso mantenere il pattern DI di un writer di risultati, con 2 set di risultati diversi?

Nota: sono sicuro di come pronunciare il titolo Questo è uno pseudo codice del mio progetto su cui sto lavorando. Per concisione ho omesso alcuni dettagli. Ho due tipi di classi Consumer. Uno è ereditato dall'altro e fa alcune cose extra....
posta 18.04.2018 - 20:13
1
risposta

un sacco di piccoli oggetti - OO pasta [chiuso]

Nel codice su cui sto lavorando, ci sono molti piccoli oggetti come: class HasFieldLameSetter { public: HasFieldLameSetter(field& p_):m(_p){} void set(bool p2) { m.hasLame = p2; }...
posta 10.09.2013 - 19:27
1
risposta

Design della classe Java

Devo inviare una risposta JSON. Io uso la libreria di jackson per convertire la classe in json. Ho una classe java di base alla quale ho bisogno di aggiungere altri campi per creare la mia risposta JSON. Sono venuto con due idee. Estendere l...
posta 30.11.2018 - 05:39
1
risposta

Registrazione dei modelli dal codice della libreria

Sto cercando un modello di progettazione per la registrazione dal codice della libreria. Supponiamo che io abbia una funzione in un file di libreria che prevedo verrà utilizzato da più front-end (assumiamo una CLI e un web): def foo(a,b): log...
posta 18.11.2018 - 00:29