Domande taggate «state»

17
Perché lo stato globale è così malvagio?
Prima di iniziare, lasciami dire che sono ben consapevole dei concetti di Iniezione di astrazione e dipendenza. Non ho bisogno di aprire gli occhi qui. Bene, molti di noi dicono (anche) molte volte senza capire veramente, "Non usare le variabili globali", o "I Singleton sono cattivi perché sono globali". Ma …

22
In che modo i globali sono diversi da un database?
Mi sono appena imbattuto in questa vecchia domanda chiedendomi cosa c'è di così male nello stato globale e la risposta più votata e accettata afferma che non puoi fidarti di alcun codice che funzioni con variabili globali, perché qualche altro codice da qualche altra parte potrebbe venire e modificarne la …
250 state  globals 

8
Come mantenere le applicazioni senza stato
Questa potrebbe essere una domanda contorta, ma sto cercando di capire meglio l'apolidia. Sulla base di ciò che ho letto, le applicazioni Web dovrebbero essere apolidi, il che significa che ogni richiesta viene trattata come una transazione indipendente. Di conseguenza, Sessione e Cookie dovrebbero essere evitati (poiché entrambi sono dichiarati). …

4
Che cos'è lo stato, lo stato mutabile e lo stato immutabile?
Questa è una domanda da principiante, ma non sono riuscito a trovare una risposta sufficiente per i principianti su Google. Cosa significano le persone quando dicono "stato" - nella programmazione in generale e nella programmazione OO in particolare? Inoltre, qual è lo stato mutevole e immutabile, ancora una volta, generalmente …
32 state 


1
Esiste un buon modello formale per gestire lo stato in MVVM?
Ho iniziato a conoscere Redux e React nel mondo web e più ne apprendo, più sto realizzando quanto sia dolorosa la gestione dello stato nel mondo desktop con l'architettura in stile MVVM di WPF (usando Caliburn appositamente per legare Views a ViewModels). Redux ha alcuni semplici principi che determinano come …
21 wpf  mvvm  state  redux 

2
È una buona idea definire una grande funzione privata in una classe per mantenere uno stato valido, ovvero aggiornare i membri dei dati dell'oggetto?
Sebbene nel codice riportato di seguito 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 sempre validi i dati di un oggetto. Ho trovato "coerenza" e "stato è il male" come …

3
"Stato" o "stato"? Quando un nome di variabile dovrebbe contenere la parola "stato" e quando invece un nome di variabile dovrebbe contenere la parola "stato"? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Leggendo il codice e le discussioni relative al codice, vedo spesso …

4
Il vantaggio del modello di monade IO per la gestione degli effetti collaterali è puramente accademico?
Ci scusiamo per l'ennesima domanda sugli effetti collaterali di FP +, ma non sono riuscito a trovarne uno esistente che mi abbia risposto. La mia (limitata) comprensione della programmazione funzionale è che gli effetti di stato / collaterali dovrebbero essere minimizzati e tenuti separati dalla logica senza stato. Raccolgo anche …



4
Definizione di "stato"
Qual è un buon modo per definire "stato", come nella variabile di stato o nella macchina a stati, per un nuovo programmatore (precedentemente non)? Quali sono alcuni buoni modi per spiegare perché questo concetto è utile per scrivere software? Il concetto di stato viene esplicitamente insegnato all'inizio di corsi di …

4
Il paradigma funzionale non è troppo divergente con l'hardware sottostante per essere generalmente efficiente?
Ispirato da una domanda di SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Può essere un lungo dibattito sui numerosi vantaggi e svantaggi di FP, ma per ora, vorrei restringere l'ambito alla principale efficienza di FP su hardware moderno. Tesi: Il paradigma funzionale implica immutabilità e apolidia (?), Ma l'hardware su cui eseguiamo programmi funzionali è …

5
* Qualsiasi * attività del programma può essere espressa senza stato?
Questa è una domanda teorica, ma dopo molti anni di programmazione in quella che ora realizzo è una tecnica imperativa "normale", usando principalmente C ++, ho scoperto questo altro mondo di programmazione funzionale, sul quale mi sono imbattuto accidentalmente mentre apprendevo casualmente JavaScript. Questo mi ha portato a chiedermi se …

1
Stiamo abusando dei metodi statici?
Un paio di mesi fa ho iniziato a lavorare in un nuovo progetto e, passando attraverso il codice, mi ha colpito la quantità di metodi statici utilizzati. Non solo i metodi di utilità come collectionToCsvString(Collection<E> elements), ma anche molta logica aziendale è mantenuta in essi. Quando chiesi al ragazzo responsabile …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.