Domande con tag 'parameters'

2
risposte

Come consegnare 3 diversi parametri alla classe in un metodo (2 su 3 sono opzionali)

Ho bisogno del tuo aiuto per implementarlo bene e bene. È un problema piuttosto semplice. Posso risolverlo ma ho bisogno di aiuto su come farlo meglio. La mia classe ha una logica di lavoro che utilizza tre parametri. Li ottiene da un'altra c...
posta 27.01.2014 - 14:41
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
2
risposte

Parametri pass-through in codice ricorsivo

Quando si scrivono grandi quantità di codice ricorsivo (per validi motivi), ho incontrato molti parametri che non sono usati in funzioni specifiche, ma sono ancora necessari per un sottoinsieme di tutte le funzioni. IE questa situazione (a, b &...
posta 23.09.2018 - 22:57
4
risposte

Tutti gli argomenti booleani indicano argomenti e quindi un odore di codice?

Martin Fowler descrive l'odore del codice Flag come un "tipo di argomento della funzione che indica alla funzione di eseguire un operazione diversa a seconda del suo valore ". Risposte a È sbagliato usare un argomento booleano per determin...
posta 29.06.2016 - 15:09
1
risposta

I callback dovrebbero essere chiamati con argomenti denominati o posizionali?

La domanda viene posta nel contesto di Python, ma è anche rilevante per tutte le lingue con supporto per i parametri denominati. Se qualche entità nel mio codice (ad esempio un'implementazione di pubsub) o anche una semplice funzione accetta...
posta 28.02.2017 - 18:37
1
risposta

Puoi spiegare il comportamento di PHP nei casi in cui una variabile di classe genitore è mascherata dalla variabile figlia con lo stesso nome? [chiuso]

Vedi il commento all'interno di ChildEntity ::__construct() : class ChildEntity extends ParentEntity { /** @var int */ protected $classParameter; function __construct(int $classParameter) { /** * Question...
posta 16.01.2018 - 19:31
1
risposta

Devo omettere il parametro "e" quando utilizzo EventHandlerEventArgs?

Ogni volta che sto definendo i miei eventi personali, utilizzo uno schema come il seguente (che io credo è il modo in cui MSDN consiglia di farlo): public class MyEventClass { private bool _value; // Backing variable public bool Valu...
posta 10.05.2014 - 03:15
2
risposte

Design Pattern: Algorithm varia in base agli argomenti di input

Darò un semplice esempio per aiutarti a capire la mia domanda. Supponiamo di avere un rettangolo e una classe di utilità con un metodo che crea un buffer attorno a una forma. Il metodo .createBuffer ha richiesto e argomenti facoltativi:...
posta 15.04.2014 - 17:46
2
risposte

Parametrizzazione vs sottoclasse

Esempio tratto da: Sviluppo software agile: principi, modelli e pratiche Un nuovo dipendente viene aggiunto dal ricevimento di una transazione AddEmp. Questa transazione contiene il dipendente nome, indirizzo e numero di impiegato assegnato...
posta 15.01.2016 - 05:12
2
risposte

Esiste un modo per l'oggetto 1 di richiamare l'enumerazione dell'oggetto 2 in una chiamata di funzione?

Ad esempio, se ho due classi "Director" e "Follower". Voglio che il regista dica al follower dove andare (es: follower1.go(direction.LEFT) ), e voglio che il regista sappia quali direzioni può dire al follower di andare quando codifica in un...
posta 24.09.2014 - 19:29