Tutte le domande

1
risposta

GNU GPL v2 Copia clausola sinistra, rilascio ritardato della sorgente

Sto usando un kernel Linux modificato da una società NAS per il mio progetto. È passato più di un mese da quando la società ha rilasciato una nuova versione del suo software che include il kernel modificato, fino ad ora il codice non è stato...
posta 11.05.2016 - 22:00
1
risposta

L'utilizzo intensivo del modello di servizio sostituisce le funzioni pure senza perdere i vantaggi?

Ci sono enormi benefici per le funzioni pure nella programmazione funzionale, ma gli stessi vantaggi possono essere ottenuti nella programmazione imperativa con un uso intenso del modello di servizio? Chiedo perché voglio trovare un modo per...
posta 28.11.2016 - 08:37
2
risposte

Come migliorare questo diagramma delle classi UML?

Come posso migliorare questo diagramma delle classi UML? Sono davvero confuso sulla relazione tra Expense e Category , perché Category e Expense possono esistere da soli: puoi registrare Expense e non assegnare un ca...
posta 21.03.2016 - 07:12
1
risposta

Esiste un nome per una tecnica di progettazione in cui il metodo di un oggetto accetta e restituisce un oggetto business personalizzato?

Come si chiama una classe che ha metodi che accetta input (da utente, da GET o POST) trasformarlo in un oggetto business e restituire quell'oggetto example ... class Input { function getObject(array $input) { $o = new...
posta 31.10.2016 - 19:20
1
risposta

Entità DDD e database legacy

Diciamo che abbiamo un database legacy. Scopriamo che le tabelle Orders e OrderLines contengono ogni 100 colonne. Alcuni di essi non possono essere nulli, sono non e non faranno parte della nostra logica aziendale, ma devono essere i...
posta 15.11.2016 - 11:32
1
risposta

Come rendere efficienti gli oggetti in un database?

La mia applicazione è simile a un programma CAD molto semplice. L'utente può creare e modificare un database di diverse migliaia di oggetti 3D semplici (ad esempio cubi e sfere). Ogni oggetto ha una posizione, un orientamento e una dimensione. P...
posta 28.12.2016 - 18:53
2
risposte

Eliminazione di un nodo e restituzione del valore del nodo eliminato in una struttura di ricerca binaria?

Ciao, ho un progetto di programmazione in cui utilizzo fondamentalmente un albero di ricerca binario per implementare una coda di priorità minima / massima. Sto avendo problemi con i metodi popMin / popMax. Ottengo come ottenere il nodo minimo /...
posta 22.11.2016 - 01:03
1
risposta

Rimozione di dati non necessari da un oggetto Utente in API

Ho molti utenti per ogni gruppo. Ogni utente ha una matrice di oggetti nel seguente formato: User.groups [ { "name": "My Group", "group_id": "1337xD", "is_admin": true } ] Come puoi vedere, ogni utente contiene un...
posta 19.12.2016 - 22:26
1
risposta

Propagazione dello stato (dal basso verso l'alto) nell'albero a più passi

Uso della rappresentazione Tree (menzionata sotto), typedef enum {Running, Warning, Critical}Status; struct TreeNode; typedef struct List{ int childCount; struct treeNode **childList; }List; typedef struct Resource{ char *resourc...
posta 17.12.2016 - 04:03
1
risposta

Dove memorizzare "Who" e "When" di un comando e / o evento?

Gran parte dei vantaggi di Event Sourcing si applicano alla capacità di controllare il sistema e mostrare lo stato di un aggregato per tutta la sua durata. Tuttavia, non sono stato in grado di trovare esempi su dove registrare chi ha emesso il...
posta 09.12.2016 - 22:27