Tutte le domande

7
risposte

Funzionale come prima lingua

Quali sono alcuni vantaggi e svantaggi nell'apprendimento della programmazione funzionale prima di altri paradigmi?     
posta 04.05.2011 - 05:04
3
risposte

Il parallelismo implica la concorrenza ma non il contrario?

Spesso leggo che parallelismo e concorrenza sono cose diverse. Molto spesso i rispondenti / commentatori arrivano a scrivere che sono due cose completamente diverse. Eppure secondo me sono imparentati, ma mi piacerebbe qualche chiarimento su que...
posta 01.07.2012 - 11:40
4
risposte

Generatori di codice automatico [chiuso]

A uno dei miei colleghi piace usare generatori di codice automatici, che creano grandi quantità di codice scarsamente documentato e molto difficile da mantenere. Il costo dell'utilizzo di un generatore di codice vale il problema della manuten...
posta 04.10.2010 - 15:23
3
risposte

Posso utilizzare commercialmente il software con licenza GPL sul mio server se sto solo distribuendo il software client?

I comprendono le regole della GPL che affermano che se distribuisco software utilizzando il codice GPL, allora quel codice deve essere con licenza GPL . Tuttavia, mi chiedo quali sono le regole in questo caso: sto creando un servizio in...
posta 08.05.2015 - 00:15
5
risposte

Come creare test di integrazione gratuiti e scalabili?

Nel mio attuale progetto, mi viene difficile trovare una buona soluzione per creare test di integrazione scalabili senza effetti collaterali. Un piccolo chiarimento sulla proprietà free dell'effetto collaterale: riguarda principalmente il databa...
posta 21.10.2011 - 00:07
6
risposte

Scenari reali per metodi protetti

Oggi ho notato che praticamente non utilizzo mai metodi protected nel codice C ++, perché raramente sento il bisogno di chiamare metodi non pubblici di un genitore. Io uso protetto in Java nel modello di metodo del modello, ma dato che puoi...
posta 29.03.2011 - 17:08
1
risposta

Sovraccarico di Dispatch multipli e funzioni

Sto cercando di capire la differenza (se esiste) tra i due. Secondo la pagina di Wikipedia per il dispiegamento multiplo è sinonimo di sovraccarico di funzioni, ma poi in seguito continua a dire : In a language with only single dispatc...
posta 14.12.2011 - 11:57
5
risposte

Ci dovrebbe essere un test per la complessità algoritmica? Se é cosi, come?

Diciamo che sto implementando qualcosa di semplice come cercare una lista / matrice ordinata. La funzione (in c #) sarebbe simile a: static int FindIndex(int[] sortedList, int i); Potrei implementarlo e testarlo in termini di funzionalità,...
posta 10.08.2011 - 19:28
4
risposte

La coerenza dovrebbe essere favorita rispetto alla convenzione di programmazione?

Quando si progetta una classe, dovrebbe essere favorita la coerenza del comportamento rispetto alla pratica di programmazione comune? Per dare un esempio specifico: Una convenzione comune è questa: se una classe possiede un oggetto (ad es. lo...
posta 11.01.2012 - 23:17
3
risposte

Quali pratiche di gestione / sviluppo cambi quando un team di 1-3 sviluppatori cresce fino a 10+?

Il mio team ha creato un sito Web per un cliente diversi anni fa. Il sito ufficiale è cresciuto molto rapidamente e il nostro cliente ci ha chiesto di far crescere il nostro team per soddisfare le loro esigenze di manutenzione e richiesta di fun...
posta 18.02.2011 - 09:03