Tutte le domande

1
risposta

Implementazione del server di autorizzazione: CRUD vs CQRS

Voglio fare una semplice autorizzazione & server di autenticazione (con corretta registrazione di controllo). Ero solito vedere sul mio lavoro o in molti esempi l'approccio classico CRUD a questo scopo. Ma ora sto pensando di provare...
posta 29.05.2017 - 14:08
2
risposte

Organizzazione della soluzione di Visual Studio per microservizi?

Stiamo iniziando a ridefinire uno dei nostri principali prodotti in una architettura orientata ai microservizi . Attualmente stiamo utilizzando la struttura di cartelle Implementazione di Domain Driven Design per organizzare i file di origi...
posta 28.03.2017 - 14:33
3
risposte

Chiarimento sul principio dell'inversione di dipendenza

Sto leggendo il libro "Agile Software Development, Principles, Patterns and Practices" di Robert C. Martin . Quando parla del principio di inversione delle dipendenze dà il seguente esempio di violazione DIP: Questomisembramoltochiar...
posta 13.04.2017 - 18:08
1
risposta

Uso del diagramma del caso e generalizzazione degli attori: diversi diagrammi dei casi d'uso per utenti non registrati e utenti registrati

Sto sviluppando un software che gestisce un negozio. Chiunque può visitare il negozio come utente non registrato (alias visitatore). Se vuoi comprare qualcosa devi prima effettuare il login (diventi un utente registrato) e poi puoi comprare)....
posta 25.05.2017 - 15:38
1
risposta

Modo corretto di generare errori in una libreria JavaScript?

Diciamo che sto scrivendo una semplice libreria in JavaScript, con solo alcune funzioni: Calcola il fattoriale di un numero naturale positivo Trova il minimo comune multiplo da un array di numeri interi E così via ... In ciascuna di q...
posta 30.08.2017 - 02:25
1
risposta

Abuso di commenti XML per mantenere aggiornati i commenti (in C #)

Problema: I commenti si deteriorano quando si rinomina una variabile / classe / metodo / ecc in Visual Studio. Le occorrenze di detto simbolo nei commenti non vengono aggiornate dal refactoring (nessuna sorpresa, come potrebbe sapere VS)....
posta 12.03.2017 - 19:05
1
risposta

Quanti presentatori dovrei usare nell'appropriato MVP?

Ho un'app per Android che eseguo il refactoring per utilizzare MVP. Ho un'attività con due frammenti. Scenario 1 (un presentatore): Il presentatore "conosce" ogni vista. Quindi, se una vista riceve input viene chiamato un metodo presenter e...
posta 29.05.2017 - 21:16
4
risposte

Una classe immutabile può avere un costruttore di argomenti zero?

Vedi il codice qui sotto: public List<DenominationDTO> CalculateChange( decimal cost, decimal paymentReceived, string currencySymbol) { var currency = CurrencyFactory.Create(currencySymbol); var denomina...
posta 14.06.2017 - 13:15
2
risposte

valori nulli vs singleton "vuoti" per campi opzionali

Prima di tutto sto sviluppando un parser per un formato basato su XML per la grafica 3D chiamato XGL. Ma questa domanda può essere applicata a qualsiasi situazione in cui i campi della tua classe sono facoltativi, vale a dire che il valore di qu...
posta 23.11.2012 - 09:16
3
risposte

Quality Assurance = ispezioni, recensioni ..?

Studiando ampiamente questo argomento, la maggior parte dei libri afferma quanto segue: Quality Assurance: attività di prevenzione. Atto di ispezione, revisione .. Controllo qualità: test Anche se ci sono alcune eccezioni che menzio...
posta 21.11.2012 - 09:49