Domande con tag 'scope'

4
risposte

Devo testare la classe consumatrice o la classe che esegue la logica?

Ho uno scenario simile a questo: public class VatCalculator { public decimal GetValueWithVat(decimal value, decimal? vatRatePercentage) { if(vatRate == null) { return value; } return value *...
posta 20.09.2016 - 12:10
1
risposta

Funzioni pure e ambito esterno [duplicato]

Scusa la mia ignoranza, vengo dalla famiglia di lingue C ma a zero esposizione a linguaggi funzionali. Ho letto che le funzioni pure generano solo output basati su un dato input. Lo stesso input fornisce la stessa uscita indipendentemente dall...
posta 30.08.2016 - 01:38
1
risposta

In che modo AngularJS gestisce l'ambito in ng-ripetizioni?

Ho una tabella che ha circa 60 righe e 20 colonne. Ogni cella ha una direttiva con un ambito isolato. Io uso 2 ripetizioni nidificate nidificate per generare la tabella (una per le righe e una per le colonne), ma mi chiedo in che modo l'angolare...
posta 02.01.2015 - 22:22
5
risposte

Dove dichiarare una variabile e definire una funzione in Javascript?

Sto leggendo il libro JavaScript: The Good Parts . A pagina 113 raccomanda le espressioni di funzione invece delle istruzioni di funzione, perché le istruzioni sono soggette a sollevamento: The statement: function foo( ) {} means...
posta 25.10.2016 - 10:55
2
risposte

Qual è il caso d'uso per le variabili di shadowing?

Una delle cose per cui il linguaggio di programmazione del coffeescript è criticato è il suo trattamento delle dichiarazioni variabili e dello scope ( esempio ). Le risposte a questo domanda (e il blog che ho collegato sopra) sembrano incen...
posta 07.01.2016 - 19:46
2
risposte

Devo sacrificare la succintenza del codice per garantire l'ambito della variabile più stretto? [duplicare]

In molte lingue (ad esempio sia Perl che Java - che sono le due lingue con cui lavoro di più) è possibile restringere l'ambito delle variabili locali dichiarandole all'interno di un blocco. Sebbene aggiunga lunghezza del codice extra (le pa...
posta 21.08.2014 - 14:26
2
risposte

Portata e visibilità vs tempo di vita vs Accessibilità vs ecc

Ho cercato di capire cosa significhi dire "scope of a named entity". Nella lettura dell'ambito, ci sono termini come visibilità, durata, accessibilità e altro ancora. Ciò che confonde è il fatto che i termini sono a tempi usati distintamente ea...
posta 20.02.2014 - 19:45
2
risposte

C # preoccupazione per l'ambito del servizio

Sto usando l'iniezione di dipendenza su un progetto per iniettare servizi usando Injection dependency injection private async Task<T> GetResult<T>(HttpResponseMessage response) { if (typeof(T) == typeof(byte[]))...
posta 04.07.2017 - 13:59
1
risposta

Python Class vs Variabili a livello di file

Ho la seguente classe: import Radar class Domain(Radar): URL = 'https://mxtoolbox.com/DNSLookup.aspx' ADDRESS_KEYS = ('mailing_address', 'city_name', 'state_name', 'zip_code', 'country_name') GENERAL_PARAMS = {...
posta 14.05.2018 - 11:54
1
risposta

In che modo i nomi globali e locali sono disambiguati dal compilatore nel codice a tre indirizzi?

Nel libro Compilatori: principi, tecniche e strumenti (seconda edizione) , Appendice A, gli autori offrono un'implementazione di un front-end del compilatore che genera un codice a tre indirizzi per un linguaggio molto semplice. Come molte...
posta 16.09.2017 - 21:14