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...
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...
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...
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...
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...
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...
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...
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...
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...
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...