Tutte le domande

4
risposte

Sta usando l'ereditarietà per impostare le proprietà male?

Un collega e io stiamo discutendo. Nella nostra app ci sono componenti che si comportano in modo leggermente diverso in base a come vogliamo che vengano presentati. Finora, abbiamo concordato che la nostra eredità dovrebbe assomigliare a:...
posta 29.11.2016 - 03:41
2
risposte

Come evitare di chiamare String.Replace () in un ciclo?

Sto costruendo un semplice sistema di gestione e-mail in C #, e funziona in modo sorprendente, ma ho un problema personale con il modo in cui l'ho progettato: Il modello assomiglia a questo: Hello {UserName}, Welcome to .... E il modo in...
posta 25.06.2015 - 00:07
3
risposte

Quando e perché dovresti inserire un nuovo metodo in un'interfaccia invece di una classe base astratta?

Mi è stata posta la seguente domanda in un'intervista: "Qual è la necessità di un'interfaccia quando puoi avere un metodo astratto all'interno di una classe astratta?" Di cui non sapevo la risposta. Potresti fornire un esempio per quale motiv...
posta 07.02.2016 - 15:04
1
risposta

Perché esistono req.params, req.query e req.body?

Sono nuovo su Node.js e Express e ora sto osservando che quando cambio il metodo sulla mia app chiamante i parametri sono in req.param([name]) , req.body.[name] o req.query e dipende dal metodo . Ora le mie domande sono due: Ci...
posta 14.09.2016 - 15:02
2
risposte

DDD: Perché è una cattiva pratica aggiornare più root aggregati per transazione?

Citando Vaughn Vernon: When two or more Aggregates have at least some dependencies on updates, use eventual consistency. Inoltre continua a suggerire che si potrebbero fare uso di Eventi di dominio per pubblicare azioni sugli alt...
posta 22.08.2017 - 17:30
3
risposte

Quali sono i vantaggi della moltiplicazione della matrice rispetto alle singole variabili (grafica)?

Sto imparando OpenGL e le esercitazioni ( 1 , 2 ) Sto leggendo insegnami che per ridimensionare / ruotare / tradurre un oggetto devi conoscere la moltiplicazione della matrice. Perché? Invece di 3x3 matrix puoi usare 6 float: scale_x , sca...
posta 17.10.2015 - 11:23
2
risposte

Quando usare la ricorsione della coda?

Recentemente sono entrato nella programmazione funzionale. Ho fatto una domanda qui sopra "'Memorizzare' i valori nella programmazione funzionale" e ho imparato un sacco di cose che non avevo nemmeno capito che volevo ancora imparare. È stato...
posta 22.09.2016 - 07:25
4
risposte

Perché il codice include una chiamata a un database o a un DAL non definito come client?

Entrambe le classi sottostanti implementano la stessa interfaccia e sono infatti destinate a essere intercambiabili l'una per l'altra. Perché il secondo non è indicato come "cliente" nella letteratura? Ci sono molti riferimenti a livelli di s...
posta 06.01.2017 - 16:00
4
risposte

Come consentire a un giocatore di conoscere gli oggetti pubblici di un altro giocatore?

Contesto : userò il gioco da tavolo Spiacente come esempio, ma questa domanda potrebbe applicarsi ad altri giochi da tavolo. In Scusa, ogni giocatore ha quattro pedine. Basato su carte pescate, un giocatore muove le sue pedine attorno al tabell...
posta 15.05.2017 - 01:09
1
risposta

Se una classe non ha dati specifici dell'istanza va bene renderla un singleton?

Diciamo che ho il seguente codice Java: public class ObjectConsumer implements Consumer<Object> { @Override public void accept(Object o) { System.out.println("Accepted " + o); } } Esempio di implementazione singlet...
posta 28.06.2017 - 12:50