Tutte le domande

4
risposte

Il codice che termina in una condizione casuale è garantito per terminare?

Se avessi un codice terminato in base a se un generatore di numeri casuali ha restituito un risultato (come segue), sarebbe sicuro al 100% che il codice terminerebbe se fosse permesso di funzionare per sempre. while (random(MAX_NUMBER) != 0):...
posta 29.11.2012 - 07:16
3
risposte

Combinando più eventi in un'unica azione / Rinvia aggiornamento

Quindi in un programma della GUI ho più eventi che attivano un aggiornamento di uno spazio di lavoro. Questa chiamata di aggiornamento è costosa quindi vorrei che non accadesse molto spesso. Un utente potrebbe scegliere qualcosa da un menu a...
posta 24.08.2012 - 13:04
6
risposte

Perché le interfacce non sono castable / ducktypeable?

Una cosa che mi ha sempre infastidito (in C #) è che c'è una dura dipendenza tra un'interfaccia / classe astratta e la classe e l'assembly di implementazione. Ciò significa che se due diversi assembly implementano la stessa interfaccia, uno di e...
posta 07.02.2011 - 18:54
2
risposte

Strategia vs delegati

Il modello di progettazione Strategy sostituisce interamente delegates ? In Java , ad esempio, non ci sono delegati. È possibile ottenere tutte le funzionalità di delegates utilizzando Strategy motivo di progettazione?...
posta 05.07.2012 - 11:33
3
risposte

Un tempo di costruzione di 8 secondi (incrementale) è comune?

Il mio progetto attuale impiega 8 secondi per creare un file C ++. È comune? Altri file richiedono 12-15 secondi, ma la maggior parte al momento è di circa 8 secondi. Io uso Visual Studio per dirmi l'ora. Sono entrato nelle intestazioni e rim...
posta 13.02.2012 - 15:09
3
risposte

Quando è stato raggiunto troppo incapsulamento

Recentemente, ho letto molti buoni articoli su come fare un buon incapsulamento. E quando dico "buon incapsulamento", non sto parlando di nascondere i campi privati con proprietà pubbliche; Sto parlando di impedire agli utenti della tua API di f...
posta 02.06.2012 - 18:19
3
risposte

Decisioni sull'architettura del database

Non conosco troppe cose sui database, quindi molte domande riguardanti l'architettura sono venute fuori ultimamente. Due di queste cose sono: Se ho una tabella con molte voci (probabilmente milioni), come posso rendere più veloci le query...
posta 01.05.2012 - 12:33
4
risposte

Metodi di ordinamento delle definizioni di funzioni nel codice

Quando lavoro su qualche progetto di programmazione (di solito un'applicazione a riga di comando in Python con molti switch), di solito creo circa 30 e più funzioni. La maggior parte delle funzioni sono in un file (eccetto alcuni helper che util...
posta 05.03.2012 - 07:33
3
risposte

Qual è il ruolo di un Project Manager in Scrum?

Qual è il ruolo di un Project Manager in Scrum? Ho sentito che non è consigliabile che il PM sia un SCRUM Master che posso considerare sensato dato che il PM supervisiona il progetto mentre il Master SCRUM è più interessato alla gestione dei...
posta 15.03.2012 - 14:31
4
risposte

I database NoSQL possono essere utilizzati nelle società di e-commerce per la gestione degli ordini?

È possibile utilizzare un database non relazionale in un sistema di gestione degli ordini per un'azienda di e-commerce con un numero elevato di ordini ogni giorno, come Amazon? I vantaggi dei database non relazionali (scalabilità, affidabilità,...
posta 16.03.2012 - 18:56