Tutte le domande

2
risposte

L'involucro di una risorsa hardware utilizza il polimorfismo andando troppo oltre?

Sto scrivendo un motore di simulazione costituito da un numero di componenti, ognuno dei quali opera su un set fisso di buffer condivisi. In pratica, la simulazione funzionerà interamente sulla GPU. Tuttavia, quando si sviluppa un componente,...
posta 13.02.2018 - 11:51
3
risposte

Separazione delle preoccupazioni per una classe "Manager"

Ho una classe che "controlla" lo stato attuale dell'applicazione, ApplicationStateManager . Ho un Enum che elenca gli stati possibili per l'applicazione enum ApplicationState { Idle, Starting, Started, Stopping, S...
posta 03.11.2017 - 00:56
1
risposta

Per GPL, i modelli di rete neurale addestrati contano come codice sorgente?

GPL richiede che sia reso disponibile tutto il codice sorgente, ma non sono sicuro di come i modelli di rete neurale addestrati interagiscano con GPL poiché non è chiaro se questi modelli contano come codice sorgente. Per avere un esempio con...
posta 14.06.2018 - 01:58
1
risposta

Come gestire i messaggi in errore in DDD?

Abbiamo un set di micro-servizi tutti costruiti secondo il Domain Driven Design (DDD). I microservizi comunicano tra loro tramite Eventi di dominio ( OrderSubmittedEvent , CustomerBilledEvent , ...). Abbiamo implementato tutto con Spring...
posta 27.12.2017 - 16:34
1
risposta

Nodejs cluster: ci sono degli aspetti negativi?

Stavo leggendo un litte sui cluster in nodejs e in tutti i casi era banale il clusterizzare l'applicazione. In effetti, è stato così facile che ho iniziato a chiedermi: ci sono dei casi in cui non utilizzo il clustering?     
posta 05.01.2018 - 00:21
2
risposte

È stata applicata la separazione Comando-query da qualsiasi linguaggio?

Come descritto qui , una funzione può essere definita come una query quando restituisce un valore e un comando quando modifica un valore. Dichiara anche che una funzione non dovrebbe essere entrambe. Quella che una query non dovrebbe ess...
posta 02.01.2018 - 09:31
2
risposte

Quali sono gli algoritmi efficienti per dizionari / set immutabili? [chiuso]

Quali sono gli algoritmi efficienti per dizionari / set immutabili? Per efficienza intendo che hanno un tempo migliore e comparabile e / o prestazioni di memoria rispetto alle loro versioni mutevoli. Non intendo necessariamente questo nel contes...
posta 15.12.2017 - 20:00
3
risposte

Raccolta di oggetti che possono decidere di dividersi a metà

Mi sono imbattuto in un problema di questo tipo più di una volta e mi piacerebbe conoscere gli approcci consigliati per affrontarlo. In alternativa, mi piacerebbe sapere se ha un nome. Per concretezza, supponiamo di avere un oggetto Colony, u...
posta 17.03.2017 - 23:42
2
risposte

Mappatura delle eccezioni alla risposta all'errore

Immagina un programma che espone un servizio REST / servizio GRPC / qualsiasi servizio, che utilizza diverse librerie di terze parti. Queste librerie possono ovviamente generare eccezioni se qualcosa va storto, ad esempio se l'utente tenta di...
posta 07.02.2018 - 08:45
3
risposte

In quale momento dovrebbe essere utilizzato l'evento storming?

Recentemente ho appreso eventi tempestosi come un modo abbastanza ragionevole per ottenere la comprensione di un dominio, al fine di creare un modello di dominio. Comprendiamo gli eventi nel dominio, che per gli esperti del dominio finisce per...
posta 03.06.2018 - 15:34