Domande con tag 'functions'

3
risposte

Qual è la differenza tra un aiutante e una funzione di convenienza?

I due mi sembrano uguali: una comodità è un aiuto un helper è una comodità Quando è bello usare l'uno o l'altro termine?     
posta 11.02.2015 - 03:53
1
risposta

Che cosa significa la virgola in una definizione di funzione?

Dal manuale PHP: array array_change_key_case ( array $array [, int $case = CASE_LOWER ] ) Che cosa significa la virgola in una definizione di funzione?     
posta 15.07.2015 - 23:06
3
risposte

Quando è utile vale la pena?

I compilatori moderni spesso funzioni inline quando decidono che ne vale la pena. Ma ecco che arriva la mia domanda: come si definisce se è ottimale la funzione in linea in un dato momento, o più importante come decidere che dovrebbe essere...
posta 02.12.2014 - 00:25
2
risposte

Evitando variabili / funzioni riferite solo una volta

Ho sentito alcuni sviluppatori dire che se a una variabile viene fatto riferimento solo in un posto, basta sostituire il riferimento ad esso con il valore assegnato ad esso. Ho anche sentito gli sviluppatori dire che se una funzione viene chiama...
posta 16.05.2018 - 22:02
3
risposte

Modifica di un numero elevato di istruzioni if-elif-else per utilizzare la struttura sottostante

Ho una funzione simile a questa: function_name(step, ... , typ): if typ == 'some type of calc method': if step == 1: do_me_at_step_1(...) elif step == 2: do_me_at_step_2(...) elif ......
posta 08.07.2018 - 01:40
2
risposte

Proprietà o metodo per ottenere informazioni su una raccolta?

Supponiamo che abbia una classe MyList che estende ObservableCollection<MyObject> dove MyObject ha Boolean Proprietà Enabled . Diciamo che voglio il numero di oggetti MyObject che hanno la proprietà Enable...
posta 14.07.2014 - 22:39
2
risposte

Uso corretto della proprietà vs campo vs funzione in C #

Sono stato infastidito da questa riga di codice che ho scritto e sono stato un po 'confuso in quello che dovrebbe essere scritto. class SomeClass { IBeneficiary _latestBeneficiary => new Beneficiary(Iban, Name); } Nel contesto, il ca...
posta 23.01.2017 - 20:28
1
risposta

In che modo più livelli di ereditarietà influiscono sull'overhead delle chiamate alle funzioni virtuali in C ++?

Sto considerando l'utilizzo di una gerarchia di classi con più di un singolo livello di ereditarietà, in cui le funzioni dei membri virtuali formano una "catena", ad esempio: struct Base { virtual void foo(); }; struct D1 : Base { virtual voi...
posta 20.09.2014 - 01:56
3
risposte

La progettazione di un metodo che modifica l'argomento (se era oggetto) rappresenta una buona pratica?

La premessa utilizza un linguaggio (ad es. C #, javascript) che passa un oggetto per riferimento in un metodo. Supponiamo che ci sia un oggetto "Player" che ha una proprietà "Level" e che un metodo prende Player come parametro e la sua funzio...
posta 14.03.2014 - 10:55
3
risposte

Programmazione per intenzione, profondità prima o larghezza per prima?

Dire che ho il seguente grafico delle dipendenze tra procedure / funzioni / metodi: o / \ v e / \ / \ r f l w Cioè, la funzione o prima chiama la funzione v, e quindi la funzione e. La funzione v stessa prima...
posta 25.04.2013 - 20:37