Tutte le domande

3
risposte

Esistono studi empirici sull'effetto di linguaggi diversi sulla qualità del software?

I sostenitori dei linguaggi di programmazione funzionale affermano che la programmazione funzionale rende più facile ragionare sul codice. Chi è a favore di linguaggi tipizzati staticamente afferma che i compilatori individuano errori sufficient...
posta 04.08.2011 - 19:01
1
risposta

Ha senso misurare la copertura condizionale per il codice Java 8?

Mi chiedo se misurare la copertura del codice condizionale con gli attuali strumenti per Java non sia obsoleto da quando è uscito Java 8. Con Java 8's Optional e Stream possiamo spesso evitare code branch / loops, il che rende facile o...
posta 01.12.2016 - 19:19
1
risposta

Indagine sui framework web Haskell [chiuso]

Ci sono diversi framework web per Haskell come Happstack , Scatta e Yesod , e probabilmente qualcos'altro. In quali aspetti differiscono l'uno dall'altro? Ad esempio: funzionalità (ad esempio solo server o anche client scripting, faci...
posta 09.03.2011 - 19:32
13
risposte

Funzionalità C # o .Net da escludere supponendo che non sia necessaria la compatibilità con le versioni precedenti? [chiuso]

Qualsiasi prodotto o framework si evolve. Principalmente è fatto per soddisfare le esigenze dei suoi utenti, sfruttare i nuovi poteri di calcolo e semplicemente migliorarlo. A volte l'obiettivo di progettazione principale cambia anche con il pro...
posta 26.01.2011 - 16:01
1
risposta

Haskell ambiente build e artefatto simile a Maven

Ero uno sviluppatore Java da molto tempo, ma recentemente mi sono unito a un team Haskell. Nel mondo java, se hai un grande progetto, con diversi team che lavorano su di esso, un approccio comune è quello di utilizzare un server artefatto come M...
posta 05.03.2015 - 19:43
17
risposte

Perché dovrei scrivere un messaggio di commit?

Perché dovrei scrivere un messaggio di commit? Non voglio e penso che sia stupido ogni volta. Un frontend GUI che uso che andrà senza nome ti costringe a farlo. Sento che altri lo fanno ogni volta anche se stanno usando il VCS sulla linea di...
posta 24.07.2015 - 19:16
4
risposte

Quali sono i vantaggi della trasparenza referenziale per un programmatore?

Nella programmazione, quali sono i vantaggi della trasparenza referenziale ? RT fa una delle maggiori differenze tra paradigmi funzionali e imperativi ed è spesso usato dai sostenitori del paradigma funzionale come un chiaro vantaggio rispet...
posta 13.11.2016 - 14:04
4
risposte

Lingue gestite e differenza nella lingua compilata?

Mi confondo quando le persone cercano di fare una distinzione tra lingue compilate e lingue gestite. Per esperienza, capisco che molti considerano i linguaggi compilati come C, C ++ mentre i linguaggi gestiti sono Java, C # (Ci sono ovviamente d...
posta 10.09.2012 - 10:50
3
risposte

Quale problema risolvono i tipi di dati algebrici?

Giusto avviso, sono nuovo alla programmazione funzionale, quindi potrei contenere molte ipotesi sbagliate. Ho imparato a conoscere i tipi algebrici. Molte lingue funzionali sembrano averle e sono abbastanza utili in combinazione con la corris...
posta 21.06.2015 - 20:00
3
risposte

Perché un programmatore desidera separare l'implementazione dall'interfaccia?

Il modello di progettazione del ponte separa l'implementazione dall'interfaccia di un programma. Perché questo è vantaggioso?     
posta 30.03.2012 - 04:30