Tutte le domande

4
risposte

Micro-servizi e replica dei dati

Sto costruendo una nuova applicazione e stavo leggendo sull'architettura dei micro-servizi. L'architettura stessa ha molto senso da un punto di vista di sviluppo, implementazione e gestione del ciclo di vita. Tuttavia, è emerso un problema relat...
posta 05.08.2014 - 19:55
5
risposte

Secondo la legge di Demeter, una classe è autorizzata a restituire uno dei suoi membri?

Ho tre domande riguardanti la legge di Demeter. Oltre alle classi che sono state specificatamente designate per restituire oggetti, come le classi factory e builder, va bene che un metodo restituisca un oggetto, ad es. un oggetto detenuto da...
posta 18.06.2016 - 13:37
4
risposte

Design modello-Vista -

Ho letto su Model View Controller, Model View Presenter, Model View ViewModel, e così via, e in generale, il concetto di base sembra abbastanza semplice da capire: mantieni la grafica carina e le budella scientifiche separate e ignoranti l'un l'...
posta 30.10.2014 - 16:19
6
risposte

Le sessioni sul lato server violano REST?

Secondo Roy Fielding (uno dei principali autori delle specifiche HTTP) nella sua tesi seminale Stili architettonici quando discussing REST , cita: [E]ach request from client to server must contain all of the information necessary to und...
posta 05.10.2012 - 15:54
5
risposte

Test delle unità: per iniziare

Sto appena iniziando con i test unitari, ma non sono sicuro di capire veramente il punto. Leggo tutorial e libri su tutto, ma ho solo due domande veloci: Ho pensato che lo scopo del test unitario fosse quello di testare il codice che effett...
posta 21.11.2011 - 06:24
1
risposta

In generale, come funzionano gli event handler?

Questo è un argomento generale, Come funzionano i gestori di eventi? Ciò significa dietro le quinte - cosa succede quando vengono creati. Ho un'idea approssimativa, ma vorrei confermarla.     
posta 05.01.2011 - 16:42
1
risposta

Perché i metodi magici sono stati implementati in C #?

In C #, ho iniziato a vedere tutti questi metodi magici spuntare, senza essere supportati da un'interfaccia. Perché Anders Hejlsbjerg (o chi è attualmente responsabile dello sviluppo di C #) sceglie questo? Lasciami spiegare. Precedentemen...
posta 13.08.2014 - 20:07
2
risposte

Real World - Principio di sostituzione di Liskov

Background: sto sviluppando un framework di messaggistica. Questo framework consentirà: invio di messaggi su un bus di servizio abbonarsi alle code sul bus dei messaggi abbonarsi agli argomenti su un bus dei messaggi Attualmente stiam...
posta 24.11.2016 - 11:40
1
risposta

Come impedire a un collega di introdurre estrema complessità e astrazione?

Sto attraversando un periodo molto difficile perché il mio collega sembra esibire Sforzi di ottimizzazione prematuri / non necessari Deduplicazione prematura con astrazioni discutibili Ad esempio, utilizziamo un'architettura VIPER modific...
posta 29.12.2016 - 14:03
7
risposte

Come si può progettare l'autenticazione utente dalle applicazioni client?

Ho sviluppato un'applicazione che supporterà molti utenti. Il fatto è che non sono in grado di capire come autenticare il client / utente. Sto costruendo un'app come link dove darò le credenziali ai miei utenti e useranno quelle per creare...
posta 02.08.2016 - 03:44