Tutte le domande

1
risposta

Se Java consente classi immutabili, allora perché non può essere usato come un linguaggio funzionale [chiuso]

Ho avuto problemi con i concetti di programmazione funzionale per un po '. Ho letto che nella programmazione funzionale, l'immutabilità variabile è una cosa fondamentale. Non cambi lo stato di una variabile. Ma posso ottenere lo stesso effett...
posta 29.09.2015 - 14:58
1
risposta

Come impedire la distribuzione accidentale di una filiale nell'ambito di un processo di distribuzione legacy?

Al momento abbiamo un ramo di funzionalità in fase di sviluppo che non deve essere distribuito in produzione. Al momento non c'è nulla che possa impedire un simile errore. La distribuzione avviene manualmente al momento (esportazione SVN + FT...
posta 30.08.2015 - 11:29
2
risposte

Esposizione di nodi in una generica implementazione dell'albero di ricerca binario a modello di visitatore

È normale implementare alberi di ricerca binaria con una classe interna Node public class BinarySearchTree<TKey, TVal> { class Node { public readonly TKey Key; public readonly TVal Val; public Node...
posta 26.10.2015 - 21:40
2
risposte

Come posso avere un valore di timeout variabile in base alle prestazioni della macchina?

Ho un problema simile a Criteri per la selezione del valore di timeout? . Ma la mia domanda è leggermente diversa. Il processo A dipende dal processo B e ha un valore di timeout di 5 secondi, a volte il processo B potrebbe impiegare più temp...
posta 18.09.2015 - 17:40
1
risposta

Aiuto nella scrittura di codice più generico

Sto facendo un progetto PHP MVC usando il codice di accensione. Ho due modelli, a e b. Ogni classe contiene quattro funzioni (inserisci, elimina, aggiorna e visualizza) e le loro implementazioni sono quasi le stesse una con l'altra. Un amico...
posta 21.04.2016 - 13:43
3
risposte

Nome di questo modello per avvolgere le funzionalità

Ho un sistema che consente a determinate funzionalità di essere implementate in modi diversi, ma richiede che la funzionalità di ogni classe di implementazione sia racchiusa in un altro livello. Ad esempio, ciascun implementatore ha un metodo...
posta 15.10.2015 - 18:57
3
risposte

Come si combinano i dati concessi in licenza e l'event-sourcing?

Problema ipotetico, ispirato a Come interrogare il Root aggregato per reagire all'evento da un'altra AR Come dovrebbe un'applicazione di origine di un evento gestire i dati, dove può scadere la licenza per tali dati? Esempio: il modello inc...
posta 23.10.2015 - 18:57
4
risposte

Le eccezioni dovrebbero essere sollevate più in alto o più in basso o entrambe? [chiuso]

Quando si chiama una funzione in un'applicazione Python, la funzione spesso chiamate funzioni più in basso che ancora una volta chiamare le funzioni più in basso, ecc E 'facile passare unknowlingly un cattivo valore di funzione di primo livello...
posta 02.10.2015 - 07:34
2
risposte

Un modello può avere se stesso come chiave esterna?

Sto facendo un progetto di codifica in rotaie. Ho un modello utente, e voglio aggiungere un "spouse_id" ad esso (che farebbe riferimento ad altri utenti). Un modello può fare riferimento a se stesso in una chiave esterna?     
posta 24.07.2015 - 14:37
2
risposte

Come si evitano le soluzioni dominanti nella ricottura simulata multiobiettivo?

Immagina un gioco di ruolo in cui puoi prendere N oggetti e vuoi massimizzare il danno, la velocità di attacco e l'armatura, dato un insieme di oggetti. Ho implementato la ricottura simulata in cui una permutazione sostituisce semplicemente u...
posta 16.08.2015 - 08:52