Domande con tag 'state'

22
risposte

In che modo i globali sono diversi da un database?

Ho appena trovato questa vecchia domanda chiedendo cosa c'è di così male sullo stato globale, e la risposta accettata dalla parte più votata afferma che non puoi fidarti di alcun codice che funzioni con variabili globali, perché qualche altro...
posta 24.05.2016 - 21:42
17
risposte

Perché lo stato globale è così malvagio?

Prima di iniziare, lasciatemi dire che sono ben consapevole dei concetti di Astrazione e Iniezione delle Dipendenze. Non ho bisogno che i miei occhi si aprano qui. Bene, molti di noi dicono (anche) molte volte senza capire veramente "Non usar...
posta 10.05.2012 - 21:35
4
risposte

Che cos'è lo stato, lo stato mutabile e lo stato immutabile?

Questa è una domanda per principianti, ma non sono riuscito a trovare una risposta sufficiente a prova di novizio su Google. Che cosa significano le persone quando dicono "stato" - nella programmazione in generale, e nella programmazione OO i...
posta 10.04.2014 - 19:20
2
risposte

E 'una buona idea definire una grande funzione privata in una classe per mantenere uno stato valido, vale a dire aggiornare i membri dei dati dell'oggetto?

Sebbene nel codice sottostante venga utilizzato un semplice acquisto di un singolo articolo in un sito di e-commerce, la mia domanda generale riguarda l'aggiornamento di tutti i membri dei dati per mantenere i dati di un oggetto sempre in uno st...
posta 24.12.2015 - 07:37
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
11
risposte

Cosa è meglio IllegalStateException o esecuzione silenziosa del metodo? [chiuso]

Diciamo che ho una classe MediaPlayer con metodi play () e stop (). Qual è la migliore strategia da utilizzare quando si implementa il metodo stop nel caso in cui il metodo di gioco non sia stato chiamato prima. Vedo due opzioni: lanciare un'ecc...
posta 09.05.2016 - 15:14
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
1
risposta

Esiste un buon modello formale per gestire lo stato in MVVM?

Ho iniziato a conoscere Redux e React nel mondo del web, e più ne imparo più mi sto rendendo conto di quanto sia dolorosa la gestione dello stato nel mondo desktop con l'architettura in stile MVVM di WPF (usando Caliburn specificamente associare...
posta 27.04.2016 - 16:27
4
risposte

Il paradigma funzionale non è troppo divergente con l'hardware sottostante per essere generalmente efficiente?

Ispirato da una domanda di SO: link Può essere un lungo dibattito sui numerosi vantaggi e svantaggi di FP, ma per ora mi piacerebbe restringere l'ambito alla efficienza principale di FP su hardware moderno. Tesi: Functional paradi...
posta 08.07.2011 - 15:46
5
risposte

Può * qualsiasi * attività del programma essere espressa senza stato?

Questa è una domanda teorica, ma dopo molti anni di programmazione in quello che ora realizzo è una tecnica imperativa "normale", usando principalmente C ++, ho scoperto questo altro mondo di programmazione funzionale, che ho scoperto casualment...
posta 14.10.2013 - 08:19