Tutte le domande

2
risposte

Esiste un buon modo (schema) per aggiungere uno stato a una macchina a stati finiti

Quindi sto lavorando a un roguelike e sto progettando di rappresentare i mostri usando una macchina a stati finiti spot PC wander------------------->move ^ ^ | | \ | | \ kill...
posta 16.11.2014 - 04:20
1
risposta

Classe scheletrica / astratta solo per memorizzare lo stato condiviso?

Dato un'interfaccia per il modello di strategia in questo modo: public interface Strategy { public Output execute(Input input); public Output getLastExecutionOutput(); } se voglio memorizzare l'ultimo risultato di esecuzione di qualsias...
posta 15.11.2014 - 06:28
3
risposte

Design della classe: i metodi dovrebbero chiamare altri metodi?

Sto scrivendo una classe personalizzata molto semplice per i coupon e ho trovato un layout di base per la classe, che consiste in una serie di piccoli metodi che, in generale, sono una best practice. Ciò di cui non sono sicuro è come dovrebbe...
posta 08.12.2014 - 14:23
1
risposta

Transizioni che si svolgono in NFA

Durante gli studi su NFA e DFA in Compiler Design non sono riuscito a capire come hanno convertito un'espressione regolare in NFA come mostrato in NFA . Vorrei sapere perché esiste una transizione epsilon tra (8 -> 10) e (9 -> 10)...
posta 20.11.2014 - 05:34
2
risposte

Strategie di chiusura alternative

Ho un problema con il design della mia applicazione, che né la chiusura ottimistica né quella pessimistica tendono a risolvere. Ecco una versione semplificata / alterata del problema che descrive la situazione. Premessa del problema: Un'a...
posta 26.11.2014 - 13:40
2
risposte

Dovresti prendere in giro negozi / aggregatori di valore-chiave

Mi è sempre stato insegnato che i test dovrebbero essere eseguiti separatamente e, a parte un db per ActiveRecord, ecc., i test non dovrebbero fare affidamento su alcun software / servizio esterno. per esempio. Mi prendono sempre in giro le mie...
posta 01.12.2014 - 23:16
1
risposta

Il termine "aggregato" in GPL3

Che cosa significa questa parte della GPL3 significa in termini più semplici o più leggibili? Se decido di migliorare un programma GPL3 in cui alcuni snippet dei codici che potrei aggiungere sono generici (potrebbe essere su un file separato...
posta 06.12.2014 - 21:29
1
risposta

Sprint tra Ringraziamento, Natale e Capodanno

Cosa dicono gli esperti di Scrum sulla pianificazione degli Sprint intorno a "Grandi festività" molte parti interessate hanno la tendenza a richiedere più giorni di riposo e la tendenza è che ci mancheranno gli obiettivi di sprint e le date fiss...
posta 26.11.2014 - 16:49
2
risposte

Esistono risorse di intenti in REST?

Nelle indagini su REST, ho visto molto su CRUD vs REST (vedi Differenza tra REST e CRUD ) e come REST non è CRUD. Mi sono imbattuto in un paio di articoli che parlano dell'esposizione di risorse intent e sto cercando di capire cosa si inte...
posta 27.10.2016 - 16:03
1
risposta

Posso sovraccaricare l'operatore [] []?

Sto scrivendo un tipo Matrix , e vorrei il seguente codice per definire una matrice di 2,2 in%, mettere il suo primo elemento a 3 e lanciare un'eccezione al raggiungimento della terza riga: Matrix<int> a(2,2); a[0][0] = 3; int b...
posta 09.12.2016 - 01:13