Domande con tag 'design'

2
risposte

Quanto rilevanti sono i benchmark "Richieste al secondo"?

Ogni volta che viene rilasciato un nuovo framework, è scontato che qualcuno da qualche parte lo confronterà con altre soluzioni disponibili. Un benchmark interessante è il benchmark "Richieste al secondo". Ad esempio, guarda questo benchmark...
posta 04.10.2013 - 11:19
2
risposte

Accoppiamento semantico contro classe grande

Ho l'hardware con cui comunico via TCP. Questo hardware accetta ~ 40 diversi comandi / richieste con circa 20 risposte diverse. Ho creato una classe HardwareProxy che ha un TcpClient per inviare e ricevere dati. Non mi piaceva l'idea di avere...
posta 31.10.2013 - 20:25
1
risposta

Sto utilizzando il modello di progettazione del metodo di fabbrica correttamente o quale modello creativo dovrei usare?

Ho studiato i modelli di progettazione creativa per la scorsa settimana, perché ho un caso d'uso comune che continua a venire, e non riesco a capire quale modello si adatta al disegno di legge. Ecco uno scenario semplificato: ho diversi tipi...
posta 24.03.2016 - 16:04
2
risposte

Qual è il ragionamento dietro a queste scelte progettuali? [chiuso]

Nel tutorial di ReactJS sei guidato nella costruzione di un sistema di commenti. È un tutorial molto utile per capire la libreria ReactJS, ma ci sono alcune scelte progettuali che non riesco a capire appieno. Quindi iniziamo dalla configura...
posta 03.08.2014 - 12:42
1
risposta

Implementazione di una classe di nome utente

Sto tentando di incapsulare diverse funzionalità su un utente in una singola classe. Sebbene l'uso principale di questa classe sia quello di inizializzarlo una volta e non dover mai richiamare alcuna variabile, vorrei che questa classe fosse sca...
posta 06.08.2014 - 16:33
2
risposte

Progettazione per un'implementazione dell'interfaccia che fornisce funzionalità aggiuntive

C'è un problema di progettazione che ho trovato mentre implementavo un'interfaccia: Diciamo che esiste un'interfaccia Device che promette di fornire funzionalità PerformA() e GetB() . Questa interfaccia sarà implementata per più...
posta 04.06.2014 - 09:38
1
risposta

Sito web come client API vs utilizzando l'API solo quando necessario?

Sto sviluppando un sito web (utilizzando Django ) che dipenderà da un'API per la sua funzionalità principale che è creare / aggiornare / eliminare oggetti. Ma l'API fornisce anche: Registrazione e accesso utente Relazioni utente con i...
posta 18.05.2014 - 18:50
1
risposta

È una buona idea avere componenti UI separati per effettuare le proprie chiamate al servizio web?

Ho pochi componenti dell'interfaccia utente in un'applicazione web angularjs. Ogni display visualizza in base allo stesso input. Uno mostra statistiche che sono calcolate sulla base di un periodo di tempo. Altro mostra un grafico del progresso g...
posta 28.08.2015 - 10:59
3
risposte

Come posso architettare la scoperta P2P?

Non ho mai fatto davvero la programmazione di rete, quindi questo è tutto nuovo per me. Quello che sto tentando di fare è un client "chat" peer-to-peer. L'idea è che chiunque possa connettersi a qualcuno di cui conoscono l'IP. Tutti i messaggi d...
posta 03.10.2015 - 02:23
4
risposte

Avvolgi tutte le chiamate esterne con flag per combattere la ricorsione e la doppia entrata?

La produzione di output prevedibile per ogni input possibile è responsabilità di ciascun modulo. Ad esempio (in C #): class Logger { public ITextWriter Writer { get; set; } private uint counter; /// <summary> /// Writes...
posta 10.09.2014 - 12:38