Domande con tag 'design'

1
risposta

Come gestire le modifiche al design per la deprecazione auto_ptr in C ++ 11?

Stiamo testando una libreria in C ++ 11 (cioè, -std=c++11 ). La libreria utilizza auto_ptr e questo modello: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configur...
posta 29.07.2015 - 08:09
1
risposta

Come deve essere testato / progettato il codice per un programma che viene inviato alla riga di comando?

Immagina un programma simile a questo in Python: import subprocess class Example(): _cmd_args = (['ls', '-a', '/usr/bin/'], ['ls', '-al', '/usr/local/bin/']) _default_args = 0 def init(self): pass def run_ls_command...
posta 18.02.2016 - 23:16
3
risposte

Riutilizza i dati già recuperati per la richiesta

Ho un'azione che recupera il modello utente da db per controllare l'accesso. Allora ho un metodo che in alcuni casi richiede lo stesso modello. function checkAccess(req, res, next) { var data = Data.fetch(req.params._id); if (data.u...
posta 05.05.2015 - 15:44
3
risposte

Approccio per lo sviluppo di software che dovrà essere trasferito su più piattaforme mobili in futuro

Attualmente sto facendo il progetto preliminare per un nuovo prodotto che la mia azienda sposterà presto. Inizieremo su Android, ma in seguito avremo bisogno di sviluppare rapidamente IPhone, IPad .... e poi le porte di Windows 8 dell'applicazio...
posta 25.10.2012 - 16:50
1
risposta

Rappresentazione grafica ad alta risoluzione della superficie terrestre

Ho una libreria, che ho ereditato, che presenta una rappresentazione zoomabile della Terra. È una proiezione di Mercatore ed è composta da triangoli, le cui proprietà sono memorizzate in file binari. La superficie viene creata, per ogni data...
posta 27.09.2012 - 16:46
4
risposte

Esistono alternative all'iniezione delle dipendenze per le classi stateless?

Sto lavorando su un'applicazione in cui ho progettato classi per adattarsi a diversi gruppi: Immutabile: inizializzato tramite costruttori, utilizza l'idioma copy-and-swap (inc. move), può copiare in profondità (cioè clone), ha solo "getter"...
posta 27.05.2016 - 10:57
2
risposte

Wrapping di enum da una libreria

Ho una dipendenza esterna che fornisce una libreria client che è soggetta a modifiche frequenti. Sto scrivendo una classe wrapper sulla parte superiore della libreria client in modo che tutte le modifiche rispetto a quella libreria siano contenu...
posta 29.01.2018 - 12:33
6
risposte

Linee guida di progettazione per questo scenario in C #?

Devo creare un sistema di validazione (non voglio usare Data Annotation o qualsiasi altro sistema) per la mia applicazione C # usando .Net Compact Framework, dove ho un object che contiene molti altri oggetti. Molte proprietà dipendono l...
posta 04.02.2013 - 15:15
1
risposta

Quanto è importante la dimensione dell'indice durante la ricerca?

La mia azienda ha recentemente iniziato a utilizzare Apache Solr per cercare i suoi dati. Man mano che impariamo a usarlo, abbiamo percorso il percorso dell'indicizzazione di più campi per ottenere i risultati di cui abbiamo bisogno. Molti di...
posta 27.03.2012 - 14:28
2
risposte

Approccio dall'alto verso il basso vs Bottom-up durante la progettazione di una libreria di classi

Sto progettando una libreria di classi che rappresenti concetti di teoria musicale occidentale con temperamento equabile allo scopo di comporre musica con codice notata (mi rendo conto che ci sono altre librerie e programmi per questo, ma voglio...
posta 29.04.2015 - 20:20