Domande con tag 'parameters'

3
risposte

Perché non ci sono parametri migliori dei pochi metodi di parametro?

In Codice pulito, Robert C. Martin afferma che nessun metodo con parametri è migliore di quelli con pochissimi parametri. Sono un po 'confuso perché i metodi dei parametri non sono solitamente più difficili da testare unitamente e tendono ad ess...
posta 17.10.2017 - 11:02
2
risposte

Esiste una linea guida comune per l'invio di un intero oggetto come argomento rispetto all'invio di proprietà rilevanti?

Diciamo che ho una classe Person : class Person { public string FirstName { get; set; } public string LastName { get; set; } public string IdCard { get; set; } public string Phone { get; set; } public string Address { g...
posta 23.04.2017 - 18:29
3
risposte

Una funzione che prende dimensioni / coordinate dovrebbe prenderle come parametri multipli o un oggetto? [duplicare]

Penso principalmente alle coordinate x, y, ma suppongo che le coordinate 3D e superiori si applichino anche. Diciamo che sto scrivendo una funzione per restituire il centro di un rettangolo data la sua larghezza e altezza. Qual è il più log...
posta 01.08.2017 - 12:13
3
risposte

È una cattiva pratica ignorare alcuni parametri mentre si implementa un metodo di un'interfaccia?

Un metodo di interfaccia implementato da una classe dovrebbe sempre utilizzare tutti i parametri? Per interfaccia non intendo necessariamente%% effettivo di%, queste potrebbero essere altre classi (astratte) anch'esse estese. A volte trovo di...
posta 24.07.2016 - 19:49
3
risposte

Comprensione del concetto di "argomenti" e "parametri"

Nel terzo paragrafo alla pagina 26 del ebook " Il linguaggio di programmazione C " l'autore / i dire, "We will generally use parameter for a variable named in the parenthesized list in a function. The terms formal argument and actual ar...
posta 22.01.2015 - 13:15
1
risposta

Parametri del metodo Ordine [chiuso]

Recentemente ho modificato un metodo per aggiungere un parametro aggiuntivo, e non ho potuto fare a meno di chiedermi se ci fossero "best practice" o "regole generalmente accettate" nel decidere quali parametri di ordine di un metodo dovrebbero...
posta 07.10.2014 - 19:24
3
risposte

Setter con un parametro e valore di default nullo

Quale soluzione è più logica? Il valore può essere nullo, ma quando non è nullo deve essere una stringa. Questo (primo): function setValue(string $value = null); Per me questo è male; dato che ora possiamo chiamare il metodo senza nulla:...
posta 09.07.2018 - 15:07
1
risposta

Costruttori, Ignora argomenti

È possibile avere un costruttore in una classe, che puoi ignorare determinati argomenti / parametri? Ad esempio, ho questo costruttore Auto (colore, marca, modello, ruote, tipo, porte) Potrei chiamare questo costruttore e non includere...
posta 17.06.2014 - 17:11
1
risposta

Come incapsulare i parametri del metodo in Java?

Una query HTTP può essere parametrizzata in un elenco di coppie come name=value che può essere incapsulato in generale come Map<String, String> poiché una query HTTP GET è una coppia di stringhe. Potrei aver bisogno di qualcosa p...
posta 22.02.2014 - 04:55
2
risposte

È una cattiva pratica verificare gli argomenti passati a una funzione? [duplicare]

Mi trovo a scrivere un sacco di funzioni per cui le prime poche righe "verificano" gli argomenti, cioè eseguono il typecast, controllano la falsità, l'intervallo, ecc. prima di fare qualsiasi lavoro. Il principale ragionamento per questo è di...
posta 29.05.2016 - 14:30