Tutte le domande

1
risposta

Qual è la ragione della complessità algoritmica in Haskell?

In Haskell, la valutazione lenta può essere spesso utilizzata per eseguire calcoli efficienti di espressioni scritte in modo chiaro e conciso. Tuttavia, sembra che il linguaggio stesso non fornisca abbastanza dettagli per determinare, in general...
posta 07.01.2018 - 23:29
4
risposte

Come impedire ad altri utenti di utilizzare variabili non thread-safe in un ambiente multithreading?

Ho un'applicazione scritta in C ++ che era originariamente a thread singolo, ma, a causa della crescente complessità di questo progetto, avrò bisogno di espanderlo ad almeno due o tre thread. Ci sono solo un totale di quattro variabili che sa...
posta 22.11.2014 - 03:57
1
risposta

Il valore atteso dovrebbe essere hardcoded nell'Assert

La mia preferenza personale sarebbe quella di usare una variabile, ma forse ci sono dei motivi contro questo? Non sono stato in grado di trovare alcuna risorsa che indichi i pro o i contro dell'utilizzo di uno di questi sull'altro. Opzione 1:...
posta 12.02.2015 - 21:12
3
risposte

Chiarimento su Grammars, Lexers e Parser

Informazioni di background ( Può saltare ): sto lavorando su un'attività che ci è stata assegnata a uni in cui dobbiamo progettare una grammatica per una DSL che siamo stati fornito di. La grammatica deve essere in BNF o EBNF. Oltre ad altre c...
posta 07.01.2014 - 17:12
3
risposte

Il Rebol (o il Rosso) trarrebbe vantaggio dalle macro in stile Lisp?

Come sviluppatore di con una certa conoscenza del mondo esterno, sarei curioso dell'utilità / delle insidie nell'implementare macro in stile Lisp in Rebol (e / o Red) . La mia comprensione (sempre felice di rivedere) è che Lisp è in grad...
posta 08.07.2015 - 21:55
2
risposte

Come evitare l'uso non autorizzato di un'API?

Devo progettare un "widget", uno script che i partner incorporeranno nei loro siti web per visualizzare alcune UI e fare chiamate alla nostra API. Fondamentalmente mostrerà i nostri dati su questi siti sulla base di alcuni ID che forniscono n...
posta 21.02.2014 - 15:52
2
risposte

Memorizzazione di un indirizzo postale in un database: quale struttura dovrei usare per le app internazionali?

Avrò utenti internazionali che usano il mio database, ma non so come funziona il sistema di posta elettronica al di fuori degli Stati Uniti. I concetti "Città", "Stato, Paese e eventualmente" Zip "sono sufficienti per acquisire qualsiasi gera...
posta 06.12.2013 - 22:14
3
risposte

Proprietà ID sugli oggetti Dominio in DDD

Nel mio dominio ho un oggetto Account . per es. class Account { public string Number; public string SortCode; } Nel contesto di DDD, questo oggetto account deve avere una proprietà ID ? Il ID sarebbe una chiave prima...
posta 08.04.2014 - 13:21
2
risposte

Approccio dall'alto verso il basso vs Bottom-up durante la progettazione di una libreria di classi

Sto progettando una libreria di classi che rappresenti concetti di teoria musicale occidentale con temperamento equabile allo scopo di comporre musica con codice notata (mi rendo conto che ci sono altre librerie e programmi per questo, ma voglio...
posta 29.04.2015 - 20:20
2
risposte

Comprensione della parola chiave generica JAVA 'super'

Recentemente alcune persone hanno affermato di aver sbagliato quando ho spiegato perché non è possibile inserire un oggetto Number in una lista dichiarata come List<? super RationalNumber> . (Ciò presuppone che RationalNumber...
posta 04.07.2014 - 06:39