Tutte le domande

1
risposta

Rendere immutabile una classe incline al cambiamento

Secondo l'efficace Java Articolo 15: Riduci la mutabilità , è sempre meglio rendere le classi immutabili. In base a ciò, come gestirò le lezioni che sono date per natura al cambiamento? Alcuni esempi potrebbero essere: Una classe Client...
posta 07.04.2017 - 17:34
1
risposta

Associazione + molteplicità vs aggregazione e composizione?

Conosco le differenze tra queste associazioni (come descritto here ). Comunque mi chiedo: Composizione , perché non usare semplicemente un'associazione con molteplicità di 1 .. * (e quindi implicito dicendo che la classe di destinazione de...
posta 04.04.2017 - 11:44
2
risposte

Se ho dieci oggetti, dovrebbero esserci dieci controllori per un'API Web?

È buona norma avere un controller per ogni oggetto della tua API? So che questa è una domanda breve, ma è davvero una domanda fondamentale che non conosco. Dì che ho una scuola o un CRM. Questo è un sacco di controller. Non conosco un altro modo...
posta 02.02.2017 - 14:53
1
risposta

Perché il polyfill della mappa JavaScript () è lento

In base a snippet JSPerf (e alcuni altri), l'implementazione di default map() di JavaScript è più lento del 21% rispetto all'utilizzo di for di base. Esaminandoil polyfill ufficiale , capisco immediatamente perché map() è co...
posta 13.04.2017 - 13:03
3
risposte

Come gestire valute diverse sullo stesso sistema di e-commerce?

Avere un sistema di e-commerce per più mercati. Avere mercati legati 1: 1 alle valute. Avere un database che memorizza tutte le informazioni sugli ordini (costi, prezzi, fatturazione) Come gestire valute diverse? normalizza tutti i dat...
posta 21.03.2017 - 14:39
3
risposte

Iniezione di dipendenza con costruzione predefinita

La maggior parte del mio codice di produzione ha tipi fissi di dipendenze, illustrati di seguito: il House ad esempio, in fase di esecuzione, dipende sempre dallo stesso Kitchen . Pertanto, mi sto chiedendo cosa ottengo avendo il H...
posta 18.03.2017 - 17:06
3
risposte

Cerca vettori simili, basati sulla differenza elementare

Capisco che c'è un thread che discute un problema simile qui: Come cercare in modo efficiente un set di vettori per un vettore che è la corrispondenza più simile Ma il mio problema è leggermente diverso e, si spera, più facile. Dato u...
posta 02.04.2017 - 13:23
1
risposta

Perché non è possibile istanziare i tipi con caratteri jolly in Java

Sto cercando di istanziare LinkedList<?> op = new LinkedList<?>(); Ma ottengo errore Cannot instantiate the type LinkedList<?> Perché non è possibile creare un'istanza in Java?     
posta 06.04.2013 - 11:35
1
risposta

Creazione di un'interfaccia di interfacce

Sfondo: Abbiamo una classe che ascolta su un socket e imposta valori su se stessa in base a ciò che legge fuori dal socket. Credo che aderisca a SRP. Per aderire all'ISP abbiamo creato un'interfaccia per il socket (ad esempio StartList...
posta 30.05.2013 - 14:40
1
risposta

Rischi per la sicurezza di manifesti ClickOnce senza firma

Utilizzando manifesti firmati nelle distribuzioni ClickOnce, non è possibile modificare i file dopo che il pacchetto di distribuzione è stato pubblicato - l'installazione avrà esito negativo poiché le informazioni hash nel file manifest non corr...
posta 26.06.2013 - 16:29