Domande con tag 'design'

2
risposte

Come attivare un evento quando un'azione prevista non è avvenuta

Sto provando a progettare un sistema che può innescare determinati eventi se un'azione non ha avuto luogo. Ad esempio, supponiamo che una persona debba compilare 3 moduli ogni ora e, se non lo ha, deve essere attivato un trigger. La condizion...
posta 31.07.2016 - 16:12
0
risposte

Come si progetta un sistema scalabile concorrente con un ordine garantito? Che ne dici di Akka?

Ho progettato un semplice sistema PoC che elabora un feed di prezzi che spuntano. Consuma un flusso di oggetti "Ticker, Price" al largo di JMS e aggiorna una mappa, in modo che la mappa contenga semplicemente il prezzo più recente per ogni ticke...
posta 09.03.2016 - 10:22
4
risposte

Architettura / design MVVM multi-schermo - I miei ViewModels "a schermo" contengono i sub-ViewModels?

Ora sto andando oltre un semplice programma MVVM, e vorrei solo controllare la mia architettura corrente e assicurarmi che stia andando giù per il percorso giusto qui. Tutto è strutturato attorno a schermi, e questi schermi hanno una sorta di...
posta 06.02.2016 - 17:22
4
risposte

Perché le interfacce Java sono state implementate con "metodi opzionali" nell'interfaccia?

Durante la mia prima implementazione estendendo il framework di raccolta Java, sono rimasto piuttosto sorpreso nel vedere che l'interfaccia di raccolta contiene metodi dichiarati come facoltativi. Ci si aspetta che l'implementer lanci Unsupporte...
posta 20.05.2011 - 14:18
1
risposta

Progettazione della violazione delle regole di pianificazione

Nel contesto della pianificazione dello sport, una violazione della regola di pianificazione (chiamiamola semplicemente violazione da ora in poi) viene prodotta quando si tenta di allocare una corrispondenza in un periodo di applicazione illegal...
posta 22.03.2017 - 13:08
4
risposte

La creazione di funzioni di utilità veramente piccole è una cattiva idea? [duplicare]

Recentemente, ho parlato con un amico del codice che ho scritto. Il codice ha un aspetto simile a: import json def save_data(destination, data): with open(destination, 'w') as out: json.dump(data,out, ensure_ascii=False) # Code... s...
posta 09.11.2017 - 18:06
3
risposte

Il valore di un codice più semplice rispetto alle prestazioni dovrebbe restituire più valori?

Troppo spesso mi trovo ad affrontare situazioni in cui ho bisogno di ottenere diversi tipi di informazioni da un metodo. Di solito penso a lungo e duramente per aggirare queste situazioni, ma penso che sia un lavoro inutile che sto facendo. La m...
posta 29.10.2014 - 21:39
6
risposte

Quali sono le tecniche per mantenere alta la qualità del codice quando cambiano i requisiti?

Ogni volta che scrivo da capo una funzionalità, è un codice buono e robusto. Ma spesso le mie ipotesi su come il codice dovrebbe funzionare si evolvono nel tempo. Dopo aver riflettuto su tali cambiamenti nel codice, l'intero sistema perde imp...
posta 29.05.2017 - 19:34
4
risposte

È buono memorizzare valori separati da virgole in una singola colonna?

So che questa domanda è stata probabilmente posta diverse volte prima, ma la mia domanda è specifica per la mia situazione. Sto implementando un servizio di notifica micro. Ha una tabella email e una tabella queue . Il servizio è esp...
posta 22.03.2017 - 19:14
4
risposte

Come convincere i miei compagni di squadra che generano numerosi thread è un cattivo design? [chiuso]

Mi sono imbattuto in questo problema quando ho provato ad eseguire la nostra applicazione in cattive condizioni di rete; genera centinaia di thread (che esistono molto tempo prima della fine) e con il tempo l'applicazione si blocca. Tuttavia, al...
posta 22.06.2013 - 05:50