Domande con tag 'design-patterns'

1
risposta

Modelli di progettazione JavaScript avanzati [chiuso]

Sto cercando libri, risorse online o suggerimenti su come strutturare grandi progetti o costruire un framework in JavaScript. Non sto cercando libri che spieghino come funzionano l'ereditarietà o le chiusure. Sono più alla ricerca di modelli...
posta 28.01.2012 - 00:35
0
risposte

Esiste una logica di progettazione per il pattern Webform nidificato in stile PHP? [chiuso]

Sto lavorando a un'implementazione di un decoder webform e sto cercando di supportare il pattern nested webform utilizzato da PHP e Ruby / Rails (probabilmente tra gli altri). PHP: parse_str() ; Ruby: Rack::Utils.parse_nested_query()...
posta 19.03.2018 - 22:58
1
risposta

Reagire: oggetto nidificato come stato rispetto alle singole proprietà

Esistono casi d'uso in cui un oggetto nidificato come stato è più ottimale / più facile da gestire rispetto alle singole proprietà? Ad esempio, se volessi esprimere alcuni controlli utente per interagire con una foto in stato, potrei scrivere...
posta 11.12.2017 - 16:57
6
risposte

Stile di codifica per chiamate di funzioni concatenate

Una cosa comune che devi fare è prendere un valore, fare qualcosa con esso passando ad una funzione, e poi fare di più con il valore restituito, in una catena. Ogni volta che mi imbatto in questo tipo di scenario, non sono sicuro del modo miglio...
posta 02.09.2013 - 18:12
6
risposte

Command Pattern vs. Functional Decomposition

Gli sviluppatori di Android probabilmente hanno familiarità con Ceja's Clean Architecture , dove usare i casi sono classi che implementano il Pattern di comando . Shvets definisce gli intenti pattern come segue: Incapsula una richiesta...
posta 04.01.2017 - 17:29
6
risposte

Utilizzo di Simple / Static Factory vs. istanziazione diretta: new Thing () vs. factory.createThing () - qual è il vantaggio?

Ecco due modi per creare un'istanza di un oggetto: Opzione 1: Thing thing = new Thing(); Opzione 2: (la fabbrica è una fabbrica statica, ma potrebbe anche essere una fabbrica semplice). Thing thing = ThingFactory.createThing();...
posta 17.05.2014 - 14:41
4
risposte

Costruire un'API, gli utenti dovrebbero variabili POST o JSON?

Sto costruendo la mia prima seria API. Sto cercando di decidere in che modo gli utenti devono inviare i dati POST. Potrei permetterli alle variabili POST, che è ciò che fanno i moduli HTML. param1=foo&param2=bar Oppure posso lasciarl...
posta 01.06.2017 - 16:28
2
risposte

Aiuta a capire il modello astratto di fabbrica

Sto imparando i 23 modelli di design del GoF. Penso di aver trovato un modo per capire e semplificare il funzionamento della Fabbrica astratta, ma vorrei sapere se si tratta di un presupposto corretto o se sbaglio. Quello che voglio sapere...
posta 14.10.2012 - 15:32
2
risposte

Come utilizzare i principi SOLID in questo esempio

Ho letto i principi SOLID la settimana scorsa e ho deciso di provare a risolvere il problema del mondo reale usandoli. Quindi ho ottenuto il problema dei totali di gestione del sito di e-commerce del mondo reale. Dichiarazione del problema:...
posta 12.07.2015 - 08:58
4
risposte

Progettazione di un database di routine fitness / sollevamento pesi

Vorrei creare un'app simile a Barbell Pro per Android, per scopi di pratica / interesse / istruzione in realtà. O anche come un altro esempio per scopi di database, Fitocracy Il problema è che non ho idea di come possa essere progettato i...
posta 31.01.2014 - 05:12