Domande con tag 'parameters'

1
risposta

Dopo aver assegnato un parametro a un campo, utilizzare il parametro o il campo?

Se ho un metodo che riceve un valore come parametro e lo memorizza in un campo per un utilizzo successivo, ma poi continua a usare quel valore - perché dovrei usare il parametro invece del campo? private RailState _railState; public void UseP...
posta 21.02.2017 - 14:34
1
risposta

Un messaggio in un diagramma di sequenza UML ha parametri o argomenti? [duplicare]

Recentemente ho sostenuto un esame per il corso introduttivo di Informatica. Una domanda riguardava i diagrammi di sequenza (un esempio molto semplice, riassunto nei suoi elementi essenziali): The Bank object sends a message withdra...
posta 02.06.2016 - 08:07
2
risposte

Copia difensiva nella classe cliente o nella classe di servizio?

Ho un metodo di servizio che riceve parametri come Map . Dovrò aggiungere nuovi attributi a questa mappa all'interno del servizio. Se si passa l'oggetto Map originale al parametro anziché una copia, l'oggetto dei parametri originali verrà mo...
posta 31.10.2014 - 17:08
2
risposte

Informa il chiamante o lascia che si occupi di eccezione?

Non sono sicuro di come procedere nella seguente situazione. diciamo che abbiamo una funzione in questo modo: def runsATask(codes): myDicts = [helperFunc(code) for code in codes] for item in myDicts: # some logic. Ecco il...
posta 24.01.2014 - 17:20
1
risposta

E 'un anti-pattern per le funzioni Swift che accettano in un mittente un'etichetta per quel parametro?

Questo è qualcosa che vedo in tutto Cocoa: func someAction(_ sender: Any) che è chiamato come: someAction(someObject) Questo può essere molto confuso per me. L'esempio infame è in NSView sottoclassi: print("Hello, World!") No...
posta 04.01.2017 - 14:42
1
risposta

Come viene implementato il pass-by-name completo?

Se consideri Scala e il suo pass-by-name puoi (se non sbaglio) comprimere l'argomento a lambda e passarlo per valore alla funzione. Internamente la funzione userebbe il parametro pass-by-name come lambda. Tuttavia in Algol puoi modificare i...
posta 08.06.2016 - 20:06
1
risposta

Devo prenderli come argomenti o definirli in una sottoclasse?

Quindi sto creando un clone mario in pygame e ho un personaggio di classe base e due sottoclassi, Mario e Luigi. I metodi che la classe Character definisce richiedono una quantità significativa di attributi da una sottoclasse (circa 20) da defin...
posta 15.08.2015 - 05:41
3
risposte

Qual è la differenza tra una variabile e un parametro? [chiuso]

È una domanda concettuale. Ma mi piacerebbe usare il termine giusto nel posto giusto. Questo è il motivo per cui vorrei leggere altre opinioni su questo.     
posta 12.02.2015 - 14:05
2
risposte

Tipi di Java parametrizzati (generici)

Considera questo codice "legacy": public interface IPersistentCollection { IPersistentCollection cons(Object o); } Generato in Java, potrebbe diventare qualcosa del genere: public interface IPersistentCollection<T> { IPersis...
posta 30.08.2014 - 22:08
2
risposte

Devo gettare eccezioni di protezione che saranno comunque lanciate dai metodi interni? [duplicare]

Ho un codice abbastanza semplice (C #): /// <summary> /// Truncates a string to a maximum length. /// </summary> /// <param name="value"> The string to truncate. </param> /// <param name="m...
posta 02.09.2014 - 14:40