Domande con tag 'globals'

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
10
risposte

Esiste un nome per il pattern (anti-) dei parametri di passaggio che verranno utilizzati solo a diversi livelli nella catena di chiamate?

Stavo cercando di trovare alternative all'uso della variabile globale in qualche codice legacy. Ma questa domanda non riguarda le alternative tecniche, sono principalmente preoccupato della terminologia . La soluzione ovvia è passare un para...
posta 31.10.2016 - 15:55
15
risposte

Clean Code: funziona con pochi parametri [chiuso]

Ho letto i primi capitoli di Clean Code di Robert C. Martin, e mi sembra che sia abbastanza buono, ma ho un dubbio, in una parte si dice che è buono ( cognitivamente) che le funzioni dovrebbero avere il minor numero possibile di parametri, sug...
posta 13.07.2017 - 05:27
1
risposta

Perché creare una funzione Object.create globale?

Sono un programmatore abbastanza esperto nei domini .NET e Java e ho iniziato a leggere su JavaScript. Ho comprato il libro "The Good Parts" di Douglas Crockford, e sono subito scoraggiato da alcune cose. Uno sta modificando i tipi fondamenta...
posta 10.05.2015 - 06:01
4
risposte

Le variabili "statiche" del campo di applicazione sono in C malvagie come le variabili globali "extern"?

In C, spesso / a volte (come questione di stile) si utilizza una variabile% scope di tipo file-scope dove si usa una variabile membro privata della classe in C ++. Quando si ridimensiona a programmi con multithreading, è sufficiente aggiungere...
posta 27.08.2015 - 18:43
3
risposte

C ++ Spazi dei nomi estendibili: come forzare le dichiarazioni nello spazio dei nomi globale

È un buon stile di programmazione includere tutte le dipendenze necessarie in un'intestazione che le fa riferimento. Spesso questo include dichiarazioni che sono posizionate nel STD & namespace globali (come cstdio). Tuttavia, questo crea pr...
posta 29.09.2015 - 21:26
2
risposte

Parametrizza i metodi rispetto alle variabili globali

Ho una domanda molto semplice che mi perseguita da un po 'quando il mio codice inizia a crescere. I parametri dovrebbero essere sostituiti da variabili globali quando attraversano lunghi percorsi di chiamate di funzioni nidificate? Compr...
posta 14.04.2017 - 23:22
1
risposta

Lo stato mutabile globale privato è sempre appropriato, ovvero quando viene usato per prevenire l'uso improprio dell'API?

Sto scrivendo un controllo di tipo per un dialetto ML che implica la generazione di variabili di tipo "fresche" (nuove e univoche) "(valori che rappresentano le incognite). La mia strategia e la strategia che sembra essere utilizzata nelle eserc...
posta 23.08.2018 - 03:41
2
risposte

Distruzione precoce di oggetti in c ++

Non sono sicuro che questo sia il forum giusto per questa domanda, ma proverò qui da questa domanda sul linguaggio c ++. Il problema: Uso una variabile globale nel mio codice che è un oggetto grafico. Il fatto è che quando ho spento il progra...
posta 05.12.2014 - 17:38