Domande con tag 'side-effect'

1
risposta

Mutevole con logica interna o immutabile con logica esterna?

So che gli oggetti immutabili sono preferiti agli oggetti mutabili per il ragionamento e la manutenzione. Ma nelle occasioni in cui una classe immutabile ha dei costi, lascia che ti spieghi con un semplice esempio: class Mutable { privat...
posta 14.04.2015 - 08:54
4
risposte

La programmazione orientata agli oggetti consente effetti collaterali e cambiamenti di stato?

So che ovviamente ogni lingua ha le sue caratteristiche e implementazioni, ma da un punto di vista teorico, la visione di OOP come paradigma di programmazione astratta, consente effetti collaterali? Cambia lo stato del programma? Ogni oggetto...
posta 10.08.2017 - 13:43
0
risposte

Ci sono aspetti negativi nella scrittura di istruzioni PDO / mysqli nel mio codice direttamente vs utilizzando i miei metodi di wrapper di reindirizzamento?

TL; DR: per accedere alle funzionalità DB nella mia base di codice attualmente utilizzo un livello personalizzato in tutto il codice. Il livello ha bisogno di un aggiornamento per iniziare ad accettare le istruzioni preparate, che attualmente no...
posta 10.06.2016 - 16:43
2
risposte

Non capisco la definizione di effetti collaterali [duplicato]

Non capisco l'articolo di wikipedia su Effetti collaterali : In computer science, a function or expression is said to have a side effect if, in addition to returning a value, it also 1.) Modifies some state or 2.) Has an observable int...
posta 01.09.2012 - 21:49
2
risposte

Gli effetti collaterali non sono concreti?

Nel capitolo 23 di "Object Oriented Software Construction" (1988), Betrand Meyer distingue tra effetti collaterali, effetti collaterali concreti ed effetti collaterali astratti. Meyer definisce un effetto collaterale nella seguente citazione:...
posta 16.04.2015 - 08:13
1
risposta

Scegli gli approcci per aggiornare un oggetto

Supponiamo di avere un oggetto semplice creato dall'input dell'utente: var input = { url: 'http://example.com/', path: 'abc', user: 'adam' }; E devo scrivere le funzioni che aggiornano le proprietà url e path in base ad alcune logiche di bu...
posta 24.01.2015 - 11:29
0
risposte

Alternative alle funzioni di effetti collaterali in uno script Ruby

Cercherò di essere il più generale e specifico possibile in questa domanda- So che gli effetti collaterali sono generalmente visti come un odore di codice e di recente ho ricevuto un riscontro sul fatto che questo era un problema in una sfida di...
posta 19.07.2016 - 19:55