Domande con tag 'design-patterns'

2
risposte

Repository, gateway, modelli e domande di architettura

Sto lavorando con un progetto Laravel e sto cercando un modo per risolvere il problema di modelli gonfiati e riferimenti incrociati tra loro. Ho iniziato a estrarre metodi di livello superiore in un repository ma questo non risolve il problem...
posta 10.02.2016 - 03:45
1
risposta

Uso appropriato del modello di mediatore

Sto scrivendo un programma che ha una classe chiamata Driver , che legge l'audio, lo invia attraverso una catena di effetti e poi lo invia a un'uscita audio. Gli effetti sono creati da librerie dinamiche (usando le interfacce LADSPA o LV2)....
posta 12.03.2017 - 20:49
2
risposte

Utilizzo dei tratti PHP per simulare l'ereditarietà multipla

Per questa domanda voglio presentare il mio attuale design e la mia idea di usare un tratto. Vorrei sapere se la mia comprensione dei tratti è corretta e se il mio problema può essere risolto con un altro design che non li coinvolge. La mia a...
posta 18.12.2016 - 14:50
1
risposta

L'uso di DSL in uno stato monade un buon approccio alla costruzione di complessi calcoli stateful?

In primo luogo, mi dispiace se quel titolo non ha senso. Sono un po 'fuori dalla mia profondità qui con la terminologia. Quindi immagina che sto scrivendo un editor di testo in Haskell. Ai fini di questa domanda, consideriamo un editor di tes...
posta 20.01.2015 - 09:38
2
risposte

Differenza tra l'ambito della classe e i modelli di progettazione dell'ambito dell'oggetto

A quanto pare i modelli di design hanno un sacco di classificazioni. Uno dei problemi con cui sto combattendo è se il pattern sia o meno un pattern con scope di classe o un pattern con scope dell'oggetto. Naturalmente non esiste alcuna documenta...
posta 06.05.2015 - 03:52
2
risposte

Conoscete uno schema di progettazione della pompa di dati?

Spesso incontro una situazione in cui ho bisogno di scrivere un programma che legge gli oggetti dati da un file o sistema, esegue una trasformazione sui dati, converte i dati in un'altra datamodel e poi li spinge in un altro file o sistema . Con...
posta 27.11.2010 - 15:07
1
risposta

Gestione del codice comune tra i relatori

Sto affrontando alcuni problemi relativi alla duplicazione del codice quando si segue il modello architettonico MVP in un progetto Android con cui sto lavorando. La mia struttura del progetto è separata da pacchetti: data, dominio, infra, ui. Al...
posta 23.11.2017 - 16:24
5
risposte

Come faccio a gestire le variabili globali nel codice legacy esistente (o, cosa c'è di meglio, inferno globale o modello infernale)?

Quindi ... Abbiamo questo progetto abbastanza complesso (~ 10k LOC, ma c'è un codice duplicato quindi è difficile da dire) con centinaia di variabili globali. Il progetto ha più dipendenze da altri progetti e molti altri progetti dipendono anche...
posta 06.03.2014 - 23:51
2
risposte

Capire la necessità del pattern Visitor

Dopo aver visto un articolo sul modello dei visitatori, mi è chiaro come Funziona. E ho creato un programma di esempio per la mia comprensione; main(){ SortingAlgorithm bubbleSort; : intList.sort(bubbleSort); } class IntList imp...
posta 15.10.2016 - 15:45
6
risposte

Divisione di una funzione / programma molto grande in funzioni più piccole. Efficace?

So che i nomi delle funzioni possono essere molto espressivi. E quindi può essere allettante suddividere un programma in funzioni particolari e chiamarle da un grande file di funzioni "supervisionabili". Tuttavia questo è effettivamente effic...
posta 31.03.2017 - 19:14