Domande con tag 'design-patterns'

4
risposte

Metodo migliore per la convalida dei parametri di funzione

Mi sono dilettato con l'idea di creare il mio CMS per l'esperienza e perché sarebbe divertente gestire il mio sito web dalla mia base di codice. Una delle decisioni su cui continuo a tornare è il modo migliore per convalidare i parametri in e...
posta 05.09.2012 - 20:36
1
risposta

Come progettare un pattern composito in Python?

Il concetto Sto programmando un'interfaccia su pygame come un progetto personale, per semplificare la creazione di giochi. Finora sono riuscito a progettare un'architettura che si comporta in questo modo: Gli oggetti sono componenti vi...
posta 11.07.2013 - 12:44
2
risposte

Design pattern per gestire le query utilizzando più modelli

Mi viene presentato un dilemma durante il tentativo di riprogettare la struttura della classe per la mia applicazione PHP / MySQL per renderla più elegante e conforme al principio SOLID. Il problema è simile a questo: Supponiamo che esista...
posta 07.11.2013 - 05:56
1
risposta

Come posso implementare una funzione di "salvataggio" modulare per un gioco?

Devo implementare un metodo per salvare il mio gioco in modo tale da poter cambiare il supporto di archiviazione con la modifica di una sola variabile. Idealmente userei un'interfaccia per designare le firme del metodo richieste e implementar...
posta 02.12.2013 - 18:24
4
risposte

Refactoring codice jQuery spaghetti per usare DDD [chiuso]

La maggior parte del mio codice lato client finisce come uno script lungo in un file, per lo più simile a questo: <script> function someFunction1(){/*...*/} function someFunction2(){/*...*/} ... var globalVariable1; var globalVariable2;...
posta 09.09.2013 - 11:42
2
risposte

Chi deve registrare gli ascoltatori di input: il controller o la vista? (MVC)

Uso un SDK (C ++) (Marmalade) e costruisco un progetto attorno al pattern MVC. Sulla mia app, i listener di input dell'utente possono essere registrati su determinati elementi dell'interfaccia utente / widget / etc fornendo una funzione di callb...
posta 20.05.2012 - 08:10
2
risposte

Design Patterns (java) - Strategia con i campi. Mai accettabile?

Sia qui nello stack overflow che in Java Efficace è suggerito che i pattern di progettazione della strategia dovrebbero essere apolidi. Infatti nel libro si suggerisce anche di rendere ogni oggetto strategico un singleton. Il problema che ho...
posta 27.07.2012 - 03:53
1
risposta

Impedisci la gestione degli eventi duplicati

Qual è il modo migliore per impedire la gestione degli eventi più di una volta? Immagina un sistema in cui i clienti possono effettuare ordini e, in caso di successo, viene generato un evento OrderCreated . Esistono alcuni processi separa...
posta 18.12.2016 - 19:48
1
risposta

Come rimuovere l'odore da un DAL collegabile

Sto lavorando con un'applicazione composta da diversi componenti diversi, disconnessi e ogni pezzo ha una dipendenza da fino a tre diversi archivi di dati (SQL Server, Archiviazione di documenti, Archiviazione BLOB). I dettagli di connessione...
posta 27.10.2016 - 20:10
1
risposta

Progettazione di un'API flessibile con supporto per le callback

Sto scrivendo una libreria Java che deve rendere http GET & & Richieste POST. Ci saranno due tipi di utenti di questa libreria: Quelli con la comprensione dei callback e sanno come usarli. Quelli che .... non. Quindi considera...
posta 03.06.2016 - 02:54