Tutte le domande

1
risposta

Perché usare 'const foo = () = {}' invece di 'function foo () {}'

Ad esempio, in questo video Redux , l'istruttore usa sempre la sintassi come const counter = (state=0, action) => { ... function body here } dove vorrei semplicemente usare il "tradizionale" function counter(state=0, action) { ....
posta 16.01.2018 - 18:27
2
risposte

Come strutturare un progetto di cipolla

Ecco un'implementazione di esempio che utilizza l'architettura di Onion: link La pagina web suggerisce una struttura della soluzione di: Domain - Solution Folder Domain.Entities - Class Library Project Domain.Interfaces - Class Library Pr...
posta 24.10.2017 - 14:56
2
risposte

CQRS in domini collaborativi

Sto leggendo questo articolo su CQRS e quando si tratta di decidere dove per usarlo, il seguente non mi è davvero venuto in mente: Collaborative domains where multiple operations are performed in parallel on the same data. CQRS allows y...
posta 28.01.2018 - 07:04
1
risposta

Come evitare o amalgamare minuscole storie di utenti in late project?

All'inizio di un progetto, scrivere le cose come storie degli utenti è un ottimo modo per ottenere un controllo sulla funzionalità di un progetto. Le storie in questa fase tendono a essere concepite e scritte in modo relativamente ampio, per cop...
posta 27.04.2017 - 09:18
2
risposte

Quando dovresti usare le Classi locali in Java?

Ho saputo delle classi locali nella pagina di Oracle Java Tutorial . Classi non annidate. Non mi vedo usando le lezioni locali. Rende il codice disordinato e puoi fare facilmente ciò che le classi locali fanno con una classe dichiarata separ...
posta 19.05.2014 - 19:58
1
risposta

Come posso evitare una transazione di aggregazione incrociata?

Considera questo esempio semplificato: in un sito web di vendita di biglietti online, i biglietti hanno prezzi variabili che cambiano nel tempo. L'utente cerca i biglietti . Una volta che trova un biglietto che desidera, fa clic su "Acquista...
posta 27.06.2017 - 21:49
1
risposta

Lo stato mutabile globale privato è sempre appropriato, ovvero quando viene usato per prevenire l'uso improprio dell'API?

Sto scrivendo un controllo di tipo per un dialetto ML che implica la generazione di variabili di tipo "fresche" (nuove e univoche) "(valori che rappresentano le incognite). La mia strategia e la strategia che sembra essere utilizzata nelle eserc...
posta 23.08.2018 - 01:41
2
risposte

Esistono tecniche per rilevare le ridondanze in un flusso di modifiche a un filesystem?

Sto lavorando su un client di sincronizzazione file che attualmente produce un flusso di modifiche al filesystem sottostante. Questo è un flusso di eventi create / update / move / delete per ogni "target" di sincronizzazione. Ogni evento incl...
posta 23.01.2018 - 12:04
2
risposte

Qual è il meccanismo sottostante a va_list e dove viene definito?

link In base al link precedente, va_list è un argomento o parametro utilizzato in alcune macro: va_start , va_arg , va_end . Queste macro sono presenti nel file stdarg.h . So che va_list può contenere più valori, m...
posta 18.03.2014 - 19:24
5
risposte

Perché Haskell non ha una funzione 'format' per l'interpolazione delle stringhe?

Sto provando a utilizzare Shake e mi sono imbattuto nel seguente problema: non esiste un modo facile e conveniente per interpolare una stringa. Conosco Text.Printf - non è quello che sto cercando. La sintassi di interpolazione di cui sto...
posta 24.01.2014 - 14:12