Domande con tag 'side-effect'

7
risposte

Come si chiama una funzione in cui lo stesso input restituirà sempre lo stesso output, ma ha anche effetti collaterali?

Diciamo che abbiamo una normale funzione pura come function add(a, b) { return a + b } E poi lo alteriamo in modo tale che abbia un effetto collaterale function add(a, b) { writeToDatabase(Math.random()) return a + b; } Per quant...
posta 30.04.2016 - 23:21
5
risposte

Programmazione asincrona in linguaggi funzionali

Sono principalmente un programmatore C / C ++, il che significa che la maggior parte della mia esperienza è con paradigmi procedurali e orientati agli oggetti. Tuttavia, come molti programmatori C ++ sono consapevoli, C ++ ha spostato l'accento...
posta 22.01.2011 - 02:26
4
risposte

Il beneficio del modello di monade IO per la gestione degli effetti collaterali è puramente accademico?

Ci scusiamo per l'ennesima domanda sugli effetti collaterali FP +, ma non sono riuscito a trovarne uno esistente che mi ha risposto abbastanza bene. La mia comprensione (limitata) della programmazione funzionale è che gli effetti di stato /...
posta 06.08.2015 - 01:43
2
risposte

Interfaccia senza effetti collaterali in cima a una libreria stateful

In un'intervista intervista a John Hughes dove parla di Erlang e Haskell, ha il a seguire sull'utilizzo di librerie stateful in Erlang: If I want to use a stateful library, I usually build a side effect-free interface on top of it so th...
posta 07.11.2013 - 14:49
5
risposte

Perché la lettura dalla memoria non è un effetto collaterale, ma la lettura da un file è?

Che cosa fa esattamente la lettura della memoria di processo un'operazione pura? Supponiamo di aver creato un array di 100 numeri interi nella memoria globale e di aver preso il 42 ° elemento di questo array. Non è un effetto collaterale, giusto...
posta 08.10.2014 - 12: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 - 02:07
3
risposte

L'origine di "un metodo dovrebbe restituire un valore o avere effetti collaterali, ma non entrambi"

Ho letto una volta che un metodo dovrebbe avere un valore di ritorno (e essere trasparente di riferimento), o avere effetti collaterali, ma non entrambi. Non riesco a trovare riferimenti a questa regola, ma voglio saperne di più. Qual è l'ori...
posta 16.07.2015 - 20:03
4
risposte

Va sempre bene che un condizionale abbia degli effetti collaterali? [chiuso]

Prenderò un corso sulle strutture di dati intermedi come prerequisito per l'ingresso nel programma CS MS presso un'università di cui tutti in America hanno sentito parlare. Una riga di codice scritta in classe ha attirato la mia attenzione:...
posta 10.09.2014 - 04:45
2
risposte

Unit test side-codice pesante

Sto iniziando a scrivere codice C ++ per far funzionare un robot, e non so come incorporare i test di unità, se davvero posso. Mi è stata fornita una libreria che consente la creazione di "comandi" per il robot, che sono automaticamente programm...
posta 12.12.2013 - 17:18
2
risposte

Dove inseriamo il codice "chiedendo al mondo" quando separiamo il calcolo dagli effetti collaterali?

In base al principio di separazione della query di comando , nonché Thinking in Data e DDD con Clojure presentazioni si dovrebbero separare gli effetti collaterali (modificando il mondo) da calcoli e decisioni, in modo che sia più facile co...
posta 02.11.2013 - 14:38