Domande taggate «immutability»


1
Consumo di memoria Redux [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 3 anni fa . Il framework Redux favorisce il paradigma dello stato immutabile / funzione pura, che promuove la …


8
Oggetti immutabili e DDD vanno insieme?
Considera un sistema che utilizza DDD (anche: qualsiasi sistema che utilizza un ORM). Il punto di ogni sistema realisticamente, in quasi tutti i casi d'uso, sarà manipolare quegli oggetti di dominio. Altrimenti non ci sono effetti o scopi reali. La modifica di un oggetto immutabile causerà la generazione di un …

4
Esiste una strategia di progettazione specifica che può essere applicata per risolvere la maggior parte dei problemi di galline e uova utilizzando oggetti immutabili?
Provenendo da un background OOP (Java), sto imparando Scala da solo. Mentre posso facilmente vedere i vantaggi dell'utilizzo di oggetti immutabili singolarmente, sto facendo fatica a vedere come si può progettare un'intera applicazione del genere. Faccio un esempio: Supponiamo di avere oggetti che rappresentano i "materiali" e le loro proprietà …

7
A che punto le classi immutabili diventano un peso?
Quando ho progettato classi per contenere il tuo modello di dati che ho letto, può essere utile creare oggetti immutabili, ma a che punto l'onere degli elenchi di parametri del costruttore e delle copie profonde diventa eccessivo e devi abbandonare l'immutabile restrizione? Ad esempio, ecco una classe immutabile per rappresentare …


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 è …


7
Mettermi la testa intorno all'immutabilità
Sono nuovo nella programmazione orientata agli oggetti e un concetto che mi sta prendendo da tempo per capire è l'immutabilità. Penso che la lampadina si sia spenta ieri sera, ma voglio verificare: Quando trovo delle affermazioni secondo cui un oggetto immutabile non può essere modificato, sono perplesso perché, ad esempio, …

4
Quando si programma in stile funzionale, si dispone di un singolo stato dell'applicazione che si intreccia nella logica dell'applicazione?
Come faccio a costruire un sistema che abbia tutto quanto segue : Utilizzo di funzioni pure con oggetti immutabili. Passa in una funzione solo i dati della funzione di cui ha bisogno, non di più (ovvero nessun oggetto di stato di applicazione di grandi dimensioni) Evita di avere troppi argomenti …




6
Quali sono gli svantaggi di tipi immutabili?
Mi vedo usare tipi sempre più immutabili quando non si prevede che le istanze della classe vengano modificate . Richiede più lavoro (vedere l'esempio seguente), ma semplifica l'utilizzo dei tipi in un ambiente multithread. Allo stesso tempo, raramente vedo tipi immutabili in altre applicazioni, anche quando la mutabilità non gioverebbe …
12 c#  immutability 

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.