Tutte le domande

5
risposte

Metodi efficienti per la memorizzazione di decine di milioni di oggetti per l'interrogazione, con un numero elevato di inserti al secondo?

Questa è fondamentalmente un'applicazione di conteggio / conteggio che sta contando il numero di pacchetti e contando il tipo di pacchetto, ecc. su una rete di chat p2p. Ciò equivale a circa 4-6 milioni di pacchetti in un periodo di 5 minuti. E...
posta 14.03.2012 - 07:01
8
risposte

Quando la complessità dovrebbe essere rimossa?

Introdurre precocemente la complessità implementando modelli di progettazione prima che siano necessari non è una buona pratica. Tuttavia, se segui tutti (o anche gran parte dei) principi SOLID e utilizzi modelli di progettazione comuni, intr...
posta 19.11.2011 - 04:24
3
risposte

Pure virtuale o astratto, cosa c'è in un nome?

Durante la discussione su una domanda sulle funzioni virtuali su Stack Overflow, mi sono chiesto se esistesse un nome ufficiale per puro (abstract ) e funzioni virtuali non puri. Ho sempre fatto affidamento su wikipedia per le mie informazi...
posta 09.02.2011 - 19:28
3
risposte

Perché l'output di un compilatore chiamato codice oggetto?

Dal saggio Programming Languages Explained di Paul Graham, pubblicato su Hackers & Imbianchini : The high-level language that you feed the compiler is also known as source code, and the machine language translation it generates is...
posta 18.05.2012 - 14:34
2
risposte

Come si separa la vista dalla logica in un'applicazione Winform?

So che esistono pattern come MVC per separare la vista dalla logica, tuttavia, non so quanto siano comuni nelle applicazioni Winform. Per un'applicazione C # Winform, potrei iniziare con una Form e aggiungere gradualmente componenti dell...
posta 23.03.2015 - 15:42
5
risposte

Sistema di autorizzazione e autenticazione per microservizi e consumatori

Abbiamo in programma di ridefinire il nostro sistema aziendale in un sistema basato su micro-servizi. Questi microservizi verranno utilizzati dalle nostre applicazioni aziendali interne e, se necessario, da partner di terze parti. Uno per la pre...
posta 19.08.2016 - 10:51
5
risposte

Perché non possiamo acquisire il design del software in modo più efficace? [chiuso]

Come ingegneri, progettiamo tutti "artefatti" (edifici, programmi, circuiti, molecole ...). Questa è un'attività (design-the-verb) che produce un qualche tipo di risultato (design-the-noun). Penso che siamo tutti d'accordo sul fatto che desig...
posta 31.12.2010 - 13:09
3
risposte

Implementazione di algoritmi tecnici su carta in C ++ o MATLAB

Sono uno studente di ingegneria elettronica. Ho letto molti documenti tecnici sugli algoritmi di elaborazione di segnali e immagini (ricostruzione, segmentazione, filtraggio, ecc.). La maggior parte degli algoritmi mostrati in questi documenti s...
posta 23.08.2011 - 22:41
9
risposte

Che cosa fai quando devi lavorare su un progetto usando un linguaggio che odi?

Sono stato recentemente assegnato a lavorare su un progetto scritto in PHP . Non posso cambiarlo e non ho intenzione di provarci davvero. Tuttavia, questo non può essere uno scenario insolito. Come ti motiva a lavorare sul progetto quando il...
posta 19.12.2010 - 11:35
1
risposta

la differenza decisiva tra LGPL e AGPL

Qual è la differenza decisiva tra LGPL (v3) e AGPL (v3)? Entrambi possono essere utilizzati nella produzione commerciale, entrambi possono essere imballati all'interno di un prodotto pagato. Finché non cambio il codice sorgente di questi, non...
posta 12.06.2012 - 13:21