Domande con tag 'globals'

1
risposta

Come evitare di legare questi due metodi insieme allo stato globale mutabile?

Sono in procinto di leggere Code Complete 2 e ho imparato che usare lo stato globale è un no-no. Cosa posso fare per evitare di utilizzare lo stato globale in questa situazione? Alcune informazioni di base: ho due metodi diversi ( formAdded...
posta 26.06.2015 - 16:55
0
risposte

Evitare le variabili globali usando le variabili persistenti in MATLAB

Dichiarazione di non responsabilità: sebbene menzioni il mio uso in MATLAB, penso che questo sia più un problema di programmazione, quindi lo metto qui. Se non sono corretto, sarò felice di andare su StackOverflow. Ho una variabile che compre...
posta 08.11.2016 - 03:44
2
risposte

Il metodo manipola le variabili globali, contrassegna const?

Ho scritto una classe ShaderWrapper in C ++, che avvolge gli shader OpenGL. Nel costruttore ho generato l'oggetto shader OpenGL, ma questo metodo mi restituisce solo un handle / id di tipo int. L'oggetto actuall shader è memorizzato da qual...
posta 31.07.2017 - 11:05
1
risposta

Come posso evitare l'anti-pattern "global $ dbh"?

Questo è ciò che la maggior parte del mio codice di libreria relativo al database assomiglia a: lib.php <?php $dbh = new PDO(...); function doSomeDatabaseThing() { global $dbh; return $dbh->doStuff(); } function doSomeOth...
posta 16.11.2014 - 17:07
1
risposta

Il bus degli eventi non influisce sullo stato globale?

"Minimizza lo stato globale mutabile" è un principio di progettazione del programma più o meno accettato. Il motivo spesso citato è che avere uno stato globale può influenzare due componenti che non sono apparentemente non correlati. In altre pa...
posta 13.08.2014 - 13:09
3
risposte

"Passare oggetti anziché solo variabili richieste" è in contraddizione con "evita variabili globali"?

Come noto, da un lato, l'opinione principale del flusso sulla variabile globale è, è eval perché può rendere imprevedibile il programma: alcune classi o funzioni sconosciute possono cambiare il valore della variabile globale anche se non lo fann...
posta 25.08.2017 - 04:40
1
risposta

Utilizzo della memoria delle variabili globali e locali

Sono un principiante nel codice C. Sto scrivendo un codice C in cui una variabile è richiesta per essere utilizzata da diverse funzioni. Voglio chiedere se usare una variabile globale e manipolarla attraverso le funzioni o dichiararla come varia...
posta 04.04.2016 - 10:12
1
risposta

Variabili globali in javascript

Non mi considero uno sviluppatore javascript altamente qualificato, ma pensavo di avere una cosa certa: non creare variabili globali a meno che non sia necessario. Ultimamente ho imparato angularjs e ho scoperto una cosa strana, quasi ov...
posta 02.05.2014 - 19:46
1
risposta

Memorizzare la sessione in una variabile statica?

Attualmente sto controllando un vecchio pezzo di codice C # usato per mantenere una sessione di accesso. public static ZRWebserviceSession CurrentSession { get { return _currSession; } set { _currSession = value; } } private static ZRWebservic...
posta 13.05.2014 - 12:26
2
risposte

In Ruby, cambia globale nel blocco sicuro thread

In Ruby, ho un caso d'uso per alcune opzioni di configurazione comuni, ad es. NOOP, TRACE, SILENT. In questo momento sto usando vars locali invece che globali e li faccio passare in giro dappertutto ed è un dolore. Sono perfettamente contento di...
posta 17.01.2014 - 22:53