Tutte le domande

1
risposta

Come bilanciare più contratti di assistenza con strutture duplicate

La mia attività corrente richiede l'utilizzo di una serie di chiamate al servizio Web a un fornitore di terze parti per recuperare e aggiornare le informazioni. Gli oggetti utilizzati in queste chiamate, ovvero la risposta da un get e l'ogg...
posta 31.08.2015 - 20:18
1
risposta

In che modo questo esempio del libro di Robert Martin viola il Principio di Responsabilità Unica? [duplicare]

Secondo il libro "Codice pulito" a pagina 38, le seguenti righe di codice violano il principio della responsabilità unica. Tuttavia, non riesco a capire come ci siano "molteplici" ragioni per cui cambiare? public Money CalculatePay(Employee...
posta 11.09.2015 - 20:42
2
risposte

licenze Qt, LGPL, Android e GooglePlay

Quindi, puoi creare applicazioni Qt e distribuirle su Android. Dai un'occhiata a questo post , Mi stavo chiedendo se fare un gioco usando Qt andrebbe bene con i termini legali LGPL dato i seguenti fatti: L'app sarà su GooglePlay, quindi...
posta 16.09.2015 - 17:08
1
risposta

Propagazione dell'identità tramite il bus di servizio di Azure

Al momento disponiamo di una piattaforma con un'architettura SOA in cui l'identità dell'utente viene propagata dall'applicazione web tramite servizi di livello intermedio (REST e SOAP) fino a quando non si interroga effettivamente il livello di...
posta 24.09.2015 - 02:55
1
risposta

Il push via web socket aumenta il carico del server se ho troppe richieste di scrittura?

Ho troppe richieste di scrittura sul database. Attualmente l'implementazione della mia app è tale da rendere pull call al server ogni 5 secondi per aggiornare i dati modificati. Se implemento push through web socket, aumenta il carico del ser...
posta 07.09.2015 - 07:34
1
risposta

Observer per due eventi indipendenti nella classe osservabile

Obiettivo del modello di osservatore: la classe di osservatori risponde ai cambiamenti dello stato della classe osservabile. Problema. Ci sono diversi processi all'interno della classe osservabile che dovrebbero essere osservati. Questi eve...
posta 01.10.2015 - 21:54
1
risposta

Il sovraccarico implicito ed esplicito dell'operatore di cast viola la D nei principi SOLID di OO?

Sto osservando diversi modelli e tecniche per l'implementazione della logica per convertire oggetti da una classe all'altra, e il più elegante sembra essere l'overloading dell'operatore del cast esplicito (in C #). Tuttavia, mi sembra che viola...
posta 29.09.2015 - 14:13
2
risposte

iOS Best practice per la gestione degli oggetti del modello

Ci sono diversi livelli a cui pongo questa domanda. Caso 1: pensiamo al tipico design drill-down. Supponiamo che un controller di visualizzazione tabella abbia una matrice di oggetti personalizzati, e toccando una cella si spinge un controlle...
posta 04.09.2015 - 08:27
2
risposte

Controller MVC e disaccoppiamento spiegato

In questo articolo puoi vedere che La vista ha (utilizza o aggrega) il controller e ConcreteView ha il modello Concrete. public abstract class View { public abstract void Update(); private readonly Controller Controller; prot...
posta 16.09.2015 - 16:38
2
risposte

Imporre le regole di aggregazione nel dominio di gestione degli acquisti

Ho problemi a definire i limiti aggregati (e forse anche la radice aggregata) per applicare la regola di coerenza transazionale. Vorrei prima descrivere il dominio del problema. Nel nostro dominio abbiamo un progetto che contiene un piano...
posta 03.09.2015 - 14:19