Domande con tag 'functional-programming'

2
risposte

Vantaggi dello sviluppo del software basato sul flusso di lavoro rispetto al normale sviluppo del software basato sulla programmazione

Sono molto nuovo nei flussi di lavoro e sto cercando di capire perché vengono utilizzati i flussi di lavoro. Durante la navigazione in internet, non ho trovato alcun punto di forza per l'utilizzo dei flussi di lavoro. Spiegami quali sono gli...
posta 14.06.2016 - 10:44
1
risposta

Operatore di cortocircuito su entrambi i lati. Qualunque arte precedente?

Ho appena eseguito il debug di un problema che si è dimostrato essere "e" ha valutato entrambi gli argomenti prima di verificare se uno dei due era falso. Va bene, non tutte le lingue gestiscono x = (will_return_true() || loop_forever()) ? "wi...
posta 13.09.2017 - 01:07
1
risposta

Qual è la differenza tra moduli applicativi e generativi e classi di tipi?

Leggendo i commenti a questo post sul blog mi sono reso conto che non ne so molto di alcune funzioni davvero interessanti meccanismi tra linguaggi come Haskell, OCaml e Standard ML. Mi piacerebbe una panoramica di alto livello non sulla sintas...
posta 01.08.2016 - 17:56
1
risposta

L'uso della funzione flip è un odore per il cattivo design?

Tutto è nel titolo, l'uso della funzione flip è un odore per il cattivo design? Vengo da un universo JavaScript e lavoravo con lodash / fp o Ramda . Recentemente, ho scritto alcune cose in cui due elenchi di tipi completamente diversi d...
posta 19.07.2018 - 08:17
3
risposte

DDD: gestori di eventi e aggregati nella programmazione funzionale

Quando si implementa un sistema basato su DDD (basato sul sourcing di eventi) utilizzando un linguaggio di programmazione funzionale (Clojure), un gestore di eventi separato dovrebbe funzionare da funzioni di aggregazione? Nella mia ingenua i...
posta 01.03.2018 - 20:59
2
risposte

Come gestisci un buffer mutabile in uno spazio funzionale?

Ho un metodo di analisi dello stream in C # che legge porzioni di un frame del protocollo dal protocollo STOMP; la specifica non è la parte importante per la domanda però. Ciò che è importante è che ho scritto il codice in uno stile imperativo...
posta 28.06.2016 - 19:25
1
risposta

Funzione di confronto Restituisce Vero o Falso

Nella mia classe CS Python a scuola, ci è stata data una domanda vera o falsa come segue. A comparison function returns either True or False. Quando inizialmente rispondevo, pensavo a due cose. Innanzitutto, una funzione come segue (quel...
posta 10.12.2015 - 01:07
2
risposte

Quasi stile senza punti

I programmatori parlano spesso di stile senza punti. In contrasto con lo stile imperativo (pseudocodice): h := function(x) { y := f(x) z := g(y) return z; } si potrebbe scrivere il seguente point-free : h := f . g dove . è...
posta 12.05.2016 - 17:55
2
risposte

La comprensione della programmazione funzionale aiuta a comprendere le librerie javascript più diffuse? [chiuso]

Non ho esperienza in javascript. Provo ad usare alcune librerie javascript popolari come jQuery, Angular.js e Meteor.js. Mi chiedo se comprendere la logica della programmazione funzionale (ovviamente in javascript) aiuterà a comprendere e uti...
posta 27.07.2013 - 13:07
2
risposte

Questa istanza di mixare FP e OOP è un buon progetto?

Ho avuto un pattern di stranezza in un codice che stavo scrivendo. In un progetto con account utente, c'era un sacco di codice necessario per fare cose comuni come la creazione di account, la cancellazione, l'accesso e la disconnessione, l'esten...
posta 19.09.2014 - 18:21