Domande con tag 'design'

2
risposte

Come consentire connessioni di database arbitrarie in base alle selezioni dell'utente?

Sto scrivendo un'applicazione che consente agli utenti di accedere ai database attraverso la rete. Attualmente l'utente inserisce i dettagli del database in un modulo che viene successivamente utilizzato per stabilire una connessione JDBC. I det...
posta 10.10.2018 - 15:42
1
risposta

Qual è il vantaggio di separare i dati specializzati dal comportamento in un algoritmo?

La programmazione funzionale suggerisce strongmente di separare i dati dai comportamenti (funzioni). Tuttavia, non riesco a vedere il vantaggio di questo per un'implementazione di un algoritmo intrinsecamente legata a particolari dati delle impo...
posta 16.10.2018 - 16:12
1
risposta

Distribuzione di D # C per i clienti sull'installazione dell'applicazione

Attualmente sto lavorando su una libreria software che verrà utilizzata per sviluppare le librerie di classi. Queste librerie di classi possono essere eseguite dalla nostra applicazione in esecuzione su quella dell'utente macchina L'app...
posta 22.12.2018 - 00:07
1
risposta

La dipendenza circolare esiste logicamente o fisicamente e può essere rotta con gli ID?

Si è quindi verificato un problema con dipendenza circolare simile a questa: public class A { public List<B> Bs { get; private set;} public void AddB(B b) { Bs.Add(b); } public void RemoveB(B b) {...
posta 12.11.2018 - 16:32
5
risposte

Sta usando nomi eccessivamente specifici per nomi di variabili / classi / componenti una buona o cattiva pratica?

Supponiamo che abbiamo un sistema in cui gli utenti possono chattare tra loro e stiamo lavorando sul back-end. Possiamo nominare il servizio che recupera le chat in uno dei seguenti modi: ChatsService UserChatsService Se usiamo la second...
posta 01.11.2018 - 21:16
1
risposta

(Fuzzy) Rilevamento della duplicazione dei dati - strategia dei sistemi di punteggio

Molti sistemi che memorizzano i dati in modo strutturato (sebbene questo sia contrassegnato come indipendente dal linguaggio, l'origine di questa domanda è un database MS SQL) sono in conflitto con i duplicati. Prendendo come esempio una persona...
posta 06.12.2018 - 17:37
1
risposta

È meglio inizializzare i semafori nella memoria condivisa o darli come argomenti della riga di comando? (C ++)

Sono su un progetto per il quale devo generare molti processi diversi, tutti in diversi eseguibili, e ci saranno alcuni segmenti di memoria condivisa e alcuni semafori per sincronizzarli. Uso un processo di "inizializzazione" per aprire alcuni s...
posta 04.12.2018 - 10:47
2
risposte

Ottieni dati dall'array di byte

Ho un byte array e un valore che definisce il tipo di dati memorizzati in esso ( string , int , ...). Qual è il modo migliore per ottenere questi dati? Ho due opzioni nella mia mente: Chiama un metodo che dia il tipo di dati e i...
posta 25.07.2018 - 11:01
2
risposte

Passa la posizione di archiviazione alla funzione di fabbrica e memorizzala tu stesso

Ho incontrato un sacco di codice in cui essenzialmente stanno facendo void CreateFoo(string foo_param_1, int foo_param_2, vector<Foo> *foo_storage) { Foo new_foo = FooFactory(); new_foo.set_param_1(foo_param_1); new_foo.set_p...
posta 01.08.2018 - 15:40
2
risposte

sto chiedendo problemi? DB e gestione di record di articoli variabili

Penso che sia così semplice, ma sembra troppo facile e ovvio e perché nessuno lo ha suggerito 10 anni fa. E so che ci sono molte persone molto più brillanti di me nel mondo degli sviluppatori di software ... Quindi mi è stato chiesto di fare...
posta 20.06.2018 - 01:57