Tutte le domande

1
risposta

Cercando di comprendere meglio la definizione di misurazione

Il libro Metriche del software Un approccio rigoroso e pratico definisce la misurazione come ...the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way so as to describe them accord...
posta 29.11.2016 - 21:38
2
risposte

Differenza tra programmi multithread su core singoli e multipli

Quando si programma usando un modello multithreading (pre-emptive) su un singolo processore, dobbiamo occuparci di sincronizzazione, deadlock, ecc. Vengono visualizzati ulteriori problemi (e corrispondentemente, nuove tecniche utilizzate) quando...
posta 27.12.2016 - 22:44
1
risposta

La progettazione per contratto è uguale all'utilizzo di interfacce per creare un "contratto"?

Un design OOP che utilizza un design per contratto indica che il progettista sta utilizzando le interfacce per creare un "contratto". Il termine "contratto" viene usato abbastanza spesso quando si discutono le interfacce OOP, quindi non sapevo s...
posta 21.11.2016 - 21:43
1
risposta

Come confrontare le prestazioni di C e CUDA in modo equo?

Ho sviluppato un codice CUDA che è una reimplementazione di un codice C (solo CPU). Mi piacerebbe confrontare le prestazioni di questi due programmi. Mi chiedo come fare bene il benchmarking in questo caso, poiché l'hardware su cui vengono es...
posta 30.11.2016 - 21:00
1
risposta

Qual è il significato di una metrica per "commit anno su anno" per un dato progetto?

Ho letto questo in molte descrizioni del progetto - come qui o qui . Alla ricerca di una spiegazione di cosa significa, ottengo semplicemente più pagine che trattano il "Y-O-Y commit" di un progetto. Cosa significa la metrica? A cosa serve ri...
posta 27.11.2016 - 10:54
1
risposta

Trova k max interi di un array - Min Heap contro selezione Algo vs Selezione Ordina

Ho una matrice con un gran numero di elementi, e ho bisogno di trovare gli k elementi più grandi. Per un'idea di scala, supponiamo un array intero di lunghezza 10.000.000, e k è 1.000. Vedo tre potenziali soluzioni: Questa rispos...
posta 22.12.2016 - 21:53
1
risposta

Algoritmo di ricerca di grafici generici C ++ con tipi di dati generici

Sto cercando di implementare un algoritmo di ricerca di grafi generici in C ++, come parte del compito all'università, e ho riscontrato problemi durante il tentativo di implementarlo, principalmente in difficoltà con i modelli. questo è l'UML di...
posta 16.12.2016 - 01:08
3
risposte

Le migliori pratiche per l'utilizzo del tempo

Sto creando un'app finanziaria basata su desktop in Ruby On Rails per il mio amico. Ho un po 'di preoccupazione per il tempo di sistema che sto usando dal momento che il registro temporale è molto importante. Cosa succede se l'ora del sistema ca...
posta 10.12.2016 - 10:57
3
risposte

Dovresti testare indirettamente i metodi privati dai test dei metodi pubblici?

Sembra essere opinione comune che si debbano solo testare metodi pubblici per una classe o un modulo e non per metodi privati. Se i metodi privati stanno facendo correttamente il loro lavoro, questo dovrebbe riflettersi nei metodi pubblici. D...
posta 21.11.2016 - 07:40
1
risposta

Esiste uno standard di settore per strutturare codice e commenti?

Ho lavorato con un certo numero di team di professionisti e sembra che la struttura del codice di classe varia da altamente organizzata a completamente disordinata. Ho fatto recentemente un progetto con lo stato della California e hanno richiest...
posta 28.10.2011 - 17:36