Domande con tag 'design-patterns'

1
risposta

Schema del costruttore in più fasi

Mi piace usare il pattern Builder / Director per costruire oggetti complessi. Funziona molto bene. Le uniche restrizioni (forse non sono proprio delle restrizioni) vedo che tutti i parametri per la costruzione di un oggetto devono essere present...
posta 31.07.2018 - 14:50
1
risposta

Orchestrazione dell'oggetto: istanziazione e intercomunicazione

Abbiamo un progetto C ++ gestito dal software UML, che genera codice per la creazione di istanze e il passaggio di dati tra oggetti. Sfortunatamente, questo software aggiunge un sacco di spese generali alle nostre build e allo sviluppo, quindi s...
posta 27.09.2018 - 20:04
0
risposte

Instantiating classe A che viene iniettata dalla classe B, che viene iniettata dalla classe C e così via

Quindi dato un file di configurazione che ha tutti i parametri non oggetto necessari per creare una classe come questa: { "component1": { "name": "C1", "parameters": { "p1": <component2>, "p2": <component3>...
posta 01.06.2018 - 10:41
0
risposte

Unità di lavoro, fabbrica e gestione a vita

Ieri è sorto un argomento in ufficio, sull'utilizzo di un'unità di lavoro contro un DbFactory che produce questi. Per dare un po 'di contesto, abbiamo un'architettura (approssimativa) orientata ai servizi, che segue il pattern IoC con l'iniezion...
posta 05.06.2018 - 09:54
0
risposte

Pattern migliore per garantire una singola responsabilità

Ecco uno schema migliore qui per garantire che i miei metodi seguano il principio della responsabilità unica. Ho un controller DRY carino, che penso abbia un senso ed è conciso. Ecco il mio controller: class CredsController < Applic...
posta 05.06.2018 - 13:45
0
risposte

Mettere javascript nel mio file JSP rende impossibile testare?

Il progetto su cui sto lavorando ha molti file JSP, alcuni dei quali hanno blocchi di script javascript sparsi ovunque e alcuni di questi script interagiscono con altri pacchetti javascript che sono serviti ai client. Questo sicuramente ha un od...
posta 10.07.2018 - 06:50
1
risposta

Organizzazione dei riduttori in Redux

Userò il seguente esempio popolare di elenco di cose da fare per la dimostrazione. Diciamo che volevo creare un elenco di cose da fare molto semplice con questa struttura come stato dell'app: { todos: { todoKey1: { cont...
posta 18.06.2018 - 16:26
0
risposte

Creazione di un repository centrale per repository con dati correlati?

Sto costruendo un sito web per un'azienda di frutta. Nel mio database ho un elenco di paesi e, per ogni paese, un elenco di distributori che vendono i miei prodotti a base di frutta. Il paese e il distributore sono correlati tramite una chiave....
posta 07.06.2018 - 09:51
1
risposta

Invoca un repository da un altro odore di codice?

Recentemente mi sono imbattuto in un vecchio progetto webapp che utilizza un livello di repository tra dominio e livello di persistenza. Tuttavia, il livello del repository è stato usato in modo strano. Un esempio è la sezione blog in cui ven...
posta 06.06.2018 - 19:30
0
risposte

Schema di disegno / arco per il sistema di autorizzazioni

Ho un'applicazione che ha molti utenti che possono interagire tra loro, sia in chat che in altre azioni. Alcune di queste azioni possono essere lanciate solo per coloro che hanno il permesso di farlo. Queste autorizzazioni sono divise per lat...
posta 26.05.2018 - 18:12