Tutte le domande

3
risposte

È una buona idea moltiplicare i flussi di blocco in una connessione TCP?

Ho bisogno di più canali duplex tra due host. Esistono numerosi vantaggi per stabilire una sola connessione TCP. Ma dubito che il multiplexing causerebbe alcuni problemi inevitabili. Danneggerà le prestazioni o aumenterà significativamente la la...
posta 27.07.2016 - 07:08
3
risposte

Perché (non) programmazione logica?

Non ho ancora sentito parlare di alcun uso di un linguaggio di programmazione logico (come Prolog) nell'industria del software, né ne conosco l'utilizzo nella programmazione di un hobby o in progetti open source. It (Prolog) è usato in una certa...
posta 17.03.2011 - 17:43
4
risposte

Spiega Controller vista modello

La mia esperienza con lo sviluppo di siti Web dinamici è limitata principalmente ai servlet Java. Ho usato Tomcat per sviluppare vari servlet Java, e non esiterei a dire che sono abbastanza abile con questa tecnologia, così come con HTML / CSS /...
posta 03.03.2011 - 03:10
2
risposte

Qual è la differenza tra DI e IoC? [duplicare]

Sono nuovo di Inversion of Control, Dependency Injection e tutto ciò che riguarda queste cose, quindi scusami se non sono specifico nella mia domanda: c'è qualche pezzo magico di codice, una buona spiegazione o un link, quindi Posso finalmen...
posta 23.01.2012 - 02:15
3
risposte

Qual è un buon design per consentire la retrocompatibilità dei file tra diverse versioni del software?

Che cos'è un buon design per consentire la retrocompatibilità di un tipo di file tra diverse versioni del software? Ad esempio, come ottiene Microsoft Word 2007, 2010 e 2013 ecc. a tutti i file docx aperti, ma diverse edizioni possono salvare...
posta 03.07.2015 - 08:04
1
risposta

Qual è la differenza tra MVP e architettura pulita

La domanda è auto esplicativa, solo per aggiungere i miei pensieri: Per quanto ho letto, il livello di presentazione in Clean arch ha la stessa responsabilità di MV in MVP. Come si decide di scegliere un modello anziché l'altro?     
posta 23.11.2016 - 13:44
2
risposte

Modelli per mantenere la coerenza in un sistema distribuito, basato su eventi?

Ho letto su event sourcing ultimamente e mi piacciono molto le idee che ci stanno dietro, ma sono bloccato con il seguente problema . Supponiamo che tu abbia N processi concorrenti che ricevono comandi (ad esempio server web), generano even...
posta 19.05.2016 - 18:35
3
risposte

Come supportare diverse versioni API

Sto scrivendo un'API Rest e mi sto chiedendo come gestire al meglio il supporto delle diverse versioni. Con questo non intendo come definire un URI come V2 o V3, ma piuttosto come strutturare il codice dato che sarebbe necessario: Supporta p...
posta 11.03.2014 - 21:45
1
risposta

Le migliori pratiche durante la forking del codice base

Ho una domanda sulle migliori pratiche che ruotano il codice biforcazione. Ho preso una licenza per codice sotto Creative Commons Attribution-NonCommercial-ShareAlike 3.0 e ho portato modifiche significative ad esso per soddisfare le mie es...
posta 28.02.2013 - 09:32
2
risposte

Come evitare di scrivere molte funzioni pass-through in un wrapper?

Ho una classe, che avvolge un'altra classe di un tipo di base comune. Poiché l'interfaccia del tipo di base è piuttosto ampia, ciò comporta la scrittura di molte funzioni pass-through. Sto cercando un modo per evitarlo. Facciamo un esempio:...
posta 22.04.2013 - 21:30