Tutte le domande

1
risposta

Cosa riceve l'output dell'ALU?

So che l'Arithmetic Logic Unit (ALU di un processore esegue operazioni aritmetiche (e bit a bit) e il risultato è memorizzato come output dell'ALU - ma quale componente, dispositivo o software sta effettivamente accedendo / utilizzando l'output...
posta 11.02.2018 - 23:00
2
risposte

CQRS query asincrona dal gestore comandi

In un contesto di microservizi CQRS / async, ho un gestore di comandi, ad es. SendOrderConfirmationEmailCommandHandler implementato in un servizio di comunicazione. Dipende dalle informazioni del servizio ordini, che possono essere recuperate...
posta 11.03.2018 - 11:00
2
risposte

I dati di precaricamento di Apache prima di servire un sito SPA danneggiano le prestazioni?

Ho questa applicazione contenente 2 parti: Web SPA rivolto all'utente servito da Apache Server API NodeJS Quando un utente accede al Web SPA, Apache eseguirà l'autenticazione e prelettura dei dati per quell'utente effettuando una richie...
posta 24.02.2018 - 07:14
3
risposte

Entità dati, entità dominio e repository

Sto cercando di capire come funziona DDD ma sono bloccato. Ecco come ho impostato il mio progetto: Data Access Layer -Entity models that map to the db -Db connection stuff -Repositories implementations Domain Layer -Models that represent...
posta 23.02.2018 - 19:52
1
risposta

DI in un oggetto che è DI'd?

Volevo sapere se va bene provare a inserire la dipendenza in una classe che è stata iniettata in dipendenza, ad esempio: class RootDependency{ } class AnotherDependency{ [InjectDecoratorForWhateverLibraryYouAreUsing] RootDependenc...
posta 26.01.2018 - 06:23
2
risposte

Garantire le transazioni con più ascoltatori

Recentemente il mio team ha ereditato un code-base con un problema interessante. Il sistema mantiene i record storici avendo più ascoltatori sullo stesso evento. Questi ascoltatori eseguono in serie, quindi se abbiamo l'ascoltatore A, B e C,...
posta 19.02.2018 - 01:40
1
risposta

I file / dati dovrebbero seguire regole come "principio aperto-chiuso"?

Il "principio open-closed" include anche file e dati dell'app? Secondo il link , si dice che file e dati non sono inclusi, ma non menziona se dovrebbero essere incluso. Supponiamo di avere 2 modi per definire la stringa locale della mia app:...
posta 02.03.2018 - 01:55
1
risposta

Alias delle chiamate a funzioni ripetute

Sto lavorando a uno script utente JavaScript per aiutare il mio team a rendere più efficiente il montaggio dei ticket di supporto su un'interfaccia web. In tal modo, mi sto trovando a effettuare molte chiamate all'API DOM per raccogliere dati, a...
posta 03.03.2018 - 23:44
2
risposte

Principio di Liskov: le sottoclassi possono avere invarianti più forti. Come potrebbe funzionare?

Conoscendo il principio di Liskov, comprendo che le precondizioni possono essere indebolite e le postcondizioni possono essere più forti nei sottotipi. Tuttavia, non capisco come gli invarianti possano essere più forti nel sottotipo?  Se la clas...
posta 26.01.2018 - 07:53
3
risposte

Come gestire una dichiarazione switch di grandi dimensioni con diversi comandi diversi?

Ho ricevuto il compito di refactoring di un'applicazione console, che è costantemente in esecuzione su un server e riceve messaggi da un bus di servizio. In questo momento, analizza solo il messaggio in arrivo e, in base a una proprietà, user...
posta 31.01.2018 - 21:09