Tutte le domande

3
risposte

Come implementare lo scorrimento delle pagine del lettore di e-book con dimensioni variabili della pagina?

Sono uno studente di CS e per esercitare le mie capacità di codifica sto cercando di implementare un lettore di e-book e desidero qualche consiglio da parte di programmatori più esperti. Sto usando C ++ \ QML ma cercherò di mantenere il mio prob...
posta 07.02.2018 - 04:52
2
risposte

Validazione delle risorse REST: campi richiesti in modo condizionale vs. Risorse separate

È meglio la progettazione dell'API REST per utilizzare campi condizionalmente obbligatori o per creare risorse diverse in base al valore del campo di controllo? Ecco un esempio: POST route / automobile { "type": "car", //This field controls...
posta 05.06.2018 - 15:24
1
risposta

Una radice aggregata può cambiare la "radice" di un'entità?

Ho qualche dubbio con Agreggate Roots e con le Entità. Immagina di avere un oggetto Box, che contiene patate. In questo caso e in un punto di vista DDD, l'Aggregate Root sarebbe l'oggetto Box, quindi nel caso in cui vogliamo aggiungere patate...
posta 07.02.2018 - 12:10
4
risposte

Test automatici per la funzionalità "crea utente", che richiedono dati univoci

Sto scrivendo casi di test automatizzati nel lavoro di test frame di Visual Studio 2017. Sto testando la parte 'create user' di un'API web. Un utente deve essere creato con un indirizzo email univoco. Una volta creato un utente, non possono esse...
posta 19.04.2018 - 12:50
1
risposta

Quando la flessibilità della tipizzazione strutturale offre un vantaggio rispetto alla digitazione nominale?

Sto cercando di capire le implicazioni di tipizzazione strutturale vs. nominale digitando . Dalla lettura, sono riuscito a capire che uno dei vantaggi chiave della digitazione nominale è la possibilità di dichiarare un'interfaccia che può esser...
posta 24.02.2018 - 07:23
2
risposte

Serie storiche e utenti unici

Ho bisogno di raccogliere dati utente ogni pochi secondi in cui ogni utente è unico. Ho svolto alcune ricerche e ho concluso che dovrei considerare i miei dati come dati serie storiche perché sto osservando come il comportamento degli utenti c...
posta 23.05.2018 - 15:44
1
risposta

Soluzione semplice per chiamare una funzione solo su un thread, in coda per le chiamate in attesa?

Supponiamo che esista una funzione EventHandler chiamata su più thread in momenti diversi. EventHandler deve chiamare SomeOtherFunction , ma queste chiamate devono avvenire solo su un thread alla volta. Ciò significa: se un...
posta 27.02.2018 - 14:20
1
risposta

DDD - I nomi di "casi d'uso" e "servizi applicativi" sono diversi per la stessa cosa?

Sto facendo un po 'di fatica con Domain Driven Design perché ci sono così tanti nomi e concetti da cogliere. Oggi mi ha colpito sapere quale sia esattamente la differenza tra un "servizio applicativo" e un "caso d'uso". Sono la stessa cosa?...
posta 19.02.2018 - 11:53
1
risposta

Come generare una chiave naturale per un'entità di dominio?

Recentemente ho letto questa domanda: Proprietà ID sugli oggetti Dominio in DDD La domanda parla di avere una chiave surrogata nel livello infrastruttura, che è un ID del database. Io uso un Guid per questo: Guid id = Guid.NewId(); Le...
posta 08.02.2018 - 09:20
1
risposta

Qual è la procedura migliore per gestire la mappatura della profondità arbitraria negli array?

Ho un set di dati: id | name | parentid ------------------------ 1 | parent | 0 2 | child | 1 3 | child | 1 4 | parent | 0 5 | child | 4 6 | subchild | 5 7 | child | 4 Che posso mappare a una gerarchia che assomig...
posta 23.04.2018 - 16:00