Tutte le domande

3
risposte

Ampio elenco di liste a doppio collegamento (o altro) su disco per il sistema di code; opzioni su come conservare

Sto cercando di creare una libreria di accodamento messaggi in Go, che verrà utilizzata come parte di un'applicazione più grande. Una lista doppiamente collegata sembra un approccio ragionevole per una struttura di dati in memoria, ma diciamo ch...
posta 01.06.2017 - 19:36
1
risposta

DDD: gli oggetti che rappresentano "radici aggregate" devono essere univoci (tipo singleton)

Sto sviluppando la mia prima applicazione utilizzando DDD e event sourcing. Da quanto ho capito, l'aggregazione incapsula funzionalità di dominio specifiche con uno o più invarianti associati. Gli invarianti sono tradotti in vincoli di coeren...
posta 04.06.2017 - 14:49
2
risposte

Akka.Net - scenari reali di utilizzo

Ora sto cercando di capire il modello di attore. Conosco i concetti principali come e qualcosa è un attore ecc. Vedo molte parole come "è molto buono dal punto di vista delle prestazioni", "nessun blocco perché non ci sono risorse condivise e...
posta 12.02.2017 - 15:02
1
risposta

Principio di inversione delle dipendenze (Swift) - Applicabile anche senza polimorfismo? (Astrazione: generici vincolati)

Esistono numerosi articoli / blog che spiegano il Principio di inversione delle dipendenze (DIP) usando Swift; per citarne alcuni (i migliori risultati di Google): GitHub / ochococo / OOD-Principles-In-Swift - Il principio di inversione d...
posta 14.01.2018 - 19:52
2
risposte

Distribuisci uniformemente il carico su molti cicli

Sto cercando una soluzione che sia veloce e sempre leggibile. Devo farlo in C ma il codice sarà statico alla fine, il che significa che potrei usare qualsiasi strumento per generarlo. Ho un compito che viene eseguito ciclicamente e chiama anc...
posta 07.08.2014 - 09:33
1
risposta

Quando il codice cliente può conoscere le implementazioni del modello di strategia?

Sto pensando di utilizzare un modello di strategia per la gestione dei file di configurazione, in questo modo posso supportare alcune configurazioni legacy. Mi sento abbastanza solido sul design generale (come il suo modello di strategia p...
posta 10.07.2017 - 15:44
3
risposte

Quali sono le mie opzioni per l'utilizzo di una libreria C ++ 11 in un'applicazione C # WPF? [chiuso]

Sto scrivendo un'applicazione desktop multipiattaforma (OS X e Windows) in C ++ 11. Intendo utilizzare lo stesso core C ++ 11 su entrambe le piattaforme, utilizzando framework nativi per l'interfaccia utente (Cocoa e Objective-C su OS X e WPF e...
posta 16.02.2014 - 18:44
1
risposta

Come evitare di reinventare la ruota quando si usano quadri complessi?

Per il backstory, sto sviluppando un'applicazione GUI in C # / WPF. Ho già avuto nel mio codice molte istanze di <ComboBox ItemsSource="{Binding Items}"> <ComboBox.ItemTemplate> <DataTemplate> <Text...
posta 30.07.2014 - 07:56
2
risposte

Test automatico di programmi con output grafico

Sono un docente per un modulo post-laurea in cui mi aspetto che i miei studenti scrivano codice Python che replica esempi dal libro di testo. Il progetto è attivo da un paio d'anni e quest'anno voglio introdurre più test automatizzati. Il prob...
posta 15.01.2014 - 07:50
1
risposta

Perchè DrRacket IDE considera alcuni identificatori come "simboli" e alcuni come "parole chiave"? Qual è la differenza?

Perché l'IDE DrRacket (tipo di schema) evidenzia alcuni degli identificatori come "parole chiave" (ad esempio define , lambda , send* ) e gli altri come "simboli" (identificatori definiti dall'utente, + , - , abs , send...
posta 31.12.2013 - 10:07