Tutte le domande

1
risposta

Devo utilizzare un campo Stato o contare su calcoli?

Un po 'lungo, ma nel complesso la domanda è: Dovrei avere un campo status nella tabella, o dovrei calcolare lo stato in memoria da altre informazioni nel record? Quali sono i pro / contro di ciascuno? PS. Avviso area grigia. Questa...
posta 12.03.2016 - 17:25
1
risposta

L'uso di un broker di messaggi è in linea con i Microservizi di costruzione di Sam Newman?

In uno dei progetti il CTO ha scelto di utilizzare un broker di messaggi per connettere i microservizi. L'uso di tale software è allineato con la teoria dei microservizi? Tentativo di rispondere alla domanda InBuildingMicroservices>diSa...
posta 20.04.2017 - 10:47
2
risposte

Esiste una convenzione per la restituzione di più articoli?

In Python in particolare (non so se questo è generalizzato) c'è un modo "migliore" per restituire più oggetti da una funzione? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"...
posta 06.08.2016 - 17:01
3
risposte

In che modo includi i "requisiti globali"?

So che è meglio dividere i tuoi "requisiti globali". Che è qualcosa che faccio quando documento in Confluence. Tuttavia, quando mi occupo di toelettatura con il team di sviluppo, non so davvero come incorporarli al meglio nelle nostre User St...
posta 29.11.2016 - 22:01
4
risposte

Posso rendere i miei costruttori meno ripetitivi?

Sto estendendo un corso con 10 diversi costruttori . La nuova sottoclasse, SpecialImage , viene utilizzata in questo modo: SpecialImage specialImage = new SpecialImage(..); // Leverage the Rotate() method of superclass Image, which // re...
posta 10.07.2015 - 22:19
1
risposta

In Java, perché fa (unsorted) Set implement Iterable, ma SortedMap no?

Ci sono due aspetti di questa domanda che ho ritenuto fossero troppo strettamente correlati a porre domande separate. Perché SortedMap non implementa Iterable<Map.Entry<K,V>> ? Se è necessario eseguire un'azione su og...
posta 04.06.2015 - 13:59
1
risposta

Devo dividere la mia API per tipo di utente?

Diciamo che ho un'app per gestire i team sportivi. I potenziali utenti hanno un ruolo di "allenatore", "giocatore" e "fan". In molti casi dovranno effettuare chiamate API simili per recuperare informazioni come questa: /api/v1/players (retr...
posta 28.07.2017 - 16:03
2
risposte

Modo corretto per inizializzare le variabili in PowerShell

Esiste una pratica preferita sull'inizializzazione di variabili che vengono prima definite all'interno di un ramo di codice, o è questa preferenza puramente soggettiva / personale? vale a dire. ci sono molti modi in cui questo può essere fatt...
posta 16.08.2016 - 12:25
2
risposte

In MVVM, ViewModel o View dovrebbe essere responsabile della creazione di nuove viste?

Nella mia applicazione WPF, voglio creare una nuova vista. Dove dovrei farlo - in ViewModel o Modello ? L'applicazione è uno (molto semplice per ora) strumento simile a una finestra con un singolo pulsante "invia". Nel caso in cui una dell...
posta 12.09.2016 - 12:44
3
risposte

Confusione sul significato della parola aggregato nella progettazione guidata dal dominio

In una discussione sul design guidato da domini ho imparato che diverse persone sembrano pensare a cose diverse quando usano la parola aggregate . La difficoltà principale è che alcune persone usano la parola aggregato per ciò che altre perso...
posta 17.12.2015 - 14:30