Domande con tag 'design'

1
risposta

È corretto aggiungere booleani per contare il numero di valori veri in un vettore?

È concettualmente corretto sommare un vettore di booleani? Da un punto di vista matematico, direi che non lo è: True + True != 2 . Ma è abbastanza pratico farlo ancora! Esempio utilizzando la libreria Python vettorizzata numpy : I...
posta 19.10.2012 - 22:36
2
risposte

Ho creato inavvertitamente un mediatore nel mio MVC?

Attualmente sto lavorando al mio primo progetto biggish. È un'applicazione facebook di frontend che da martedì scorso ha occupato circa 6000-8000 LOC. Dico questo perché sto usando MVC, un'architettura che non ho mai forzato rigidamente in ne...
posta 10.03.2012 - 12:27
2
risposte

Gestione dei tipi di eccezione in base all'attuale "livello" dell'applicazione

Immagina questo semplice caso di utilizzo dell'applicazione, ad esempio, per scaricare i dati da outisde dell'app. Questi passaggi rappresentano la "profondità" dei livelli, dall'alto verso il basso. Evento tocco interfaccia utente ViewMod...
posta 28.07.2016 - 09:39
6
risposte

Devo fare controlli sui dati di cui dovrei essere in grado di fidarmi?

Sto lavorando alla frontend di un prodotto, e ora è rotto a causa di dati errati dal back-end. Questo può essere catturato internamente prima che arrivi vicino alla produzione, ma finiamo per armeggiare con le dita mentre viene riparato il ba...
posta 29.06.2016 - 18:28
2
risposte

Ha senso avere un limite di thread specificato dall'utente?

Sto sviluppando un'applicazione C ++ 14 e vorrei sfruttare le nuove funzionalità di multithreading, in particolare std::async . Ho visto un numero di applicazioni che consentono all'utente di specificare il numero massimo di thread software...
posta 24.01.2016 - 17:48
1
risposta

Cosa scegliere, interfaccia ioctl-like o un insieme di metodi distinti?

Sto implementando un protocollo di messaggistica tra i nodi su una rete e mi chiedo come esporre l'interfaccia del sistema di messaggistica ai programmatori. Il protocollo di messaggistica supporta un insieme di comandi che i client e i server p...
posta 06.10.2018 - 21:16
1
risposta

Prendere una decisione progettuale sulla lettura dei dati del modello da un file di input

Sto scrivendo un software ad elementi finiti in C ++ e Qt. Voglio caricare i dati di input sul modello. Ho una classe Model che contiene i dati e fa il lavoro. Ho creato un semplice lexer e parser per leggere il file di input (cose che assomigli...
posta 15.11.2018 - 08:17
1
risposta

Utilizzo dello stack di chiamata come struttura di dati dello stack

A volte, uso lo stack delle chiamate come una struttura dati. Uso le variabili locali come elementi nello stack e utilizzo il membro dati di una classe per memorizzare l'elemento superiore. Quando uso questo modello, mi sento come se stessi face...
posta 21.12.2018 - 06:07
3
risposte

Un setter con l'oggetto composto come parametro migliore o setter separato per ogni parametro all'interno dell'oggetto composto?

Ho due idee su come procedere con una classe di disponibilità, ma non sono sicuro di quale sia la migliore. public class TimeRange { private Timestamp startTime; private Timestamp endTime; public TimeRange() { //set defaults } // appropri...
posta 07.12.2018 - 17:53
1
risposta

Identificatori univoci per le classi - Java con Spring

Il mio caso d'uso mi impone di implementare più validatori che implementano l'interfaccia: public interface Validator { boolean validate(Object o); } In base al gruppo aziendale dell'Oggetto o, è necessario applicare una combinazione diver...
posta 27.07.2016 - 18:21