Domande con tag 'parameters'

7
risposte

Specifica i nomi dei parametri opzionali anche se non richiesto?

Considera il seguente metodo: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } E la seguente chiamata: var ids = ReturnEmployeeIds(true); Per uno sviluppatore nuovo al sistema, sarebbe piuttosto difficile...
posta 19.01.2016 - 11:44
5
risposte

Argomenti multipli nella chiamata di funzioni rispetto a un singolo array

Ho una funzione che accetta una serie di parametri, quindi li applica come condizioni a una query SQL. Tuttavia, mentre preferivo un array a argomento singolo contenente le condizioni stesse: function searchQuery($params = array()) { forea...
posta 01.10.2013 - 08:03
6
risposte

Un metodo deve essere perdonante con gli argomenti che vengono inoltrati? [chiuso]

Supponiamo di avere un metodo foo(String bar) che funziona solo su stringhe che soddisfano determinati criteri; ad esempio, deve essere in minuscolo, non deve essere vuoto o avere solo spazi bianchi e deve corrispondere al modello [a-z0-9...
posta 03.08.2015 - 00:52
4
risposte

Perché C # ha sia fuori che ref?

C # ha le parole chiave out e ref . Perché sono richiesti questi due? Disclaimer: non ho una profonda conoscenza di C #.     
posta 26.07.2015 - 19:36
7
risposte

La funzione restituisce solo parametri invariati, inutili?

Ho appena trovato questa funzione nel progetto a cui sto lavorando: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Troppo...
posta 12.09.2014 - 11:19
3
risposte

Qual è la differenza tra ref e out in runtime?

C # fornisce la ref e la out keyword per rendere gli argomenti da passare per riferimento. La semantica dei due è molto simile. L'unica differenza è nell'inizializzazione della variabile flaged: ref richiede che la variabile...
posta 10.02.2015 - 11:04
7
risposte

Passare un oggetto in un metodo che cambia l'oggetto, è un modello (anti-) comune?

Sto leggendo degli odori di codice comuni in il libro di rifattorizzazione di Martin Fowler . In quel contesto, mi stavo chiedendo di un pattern che sto vedendo in una base di codice, e anche se uno potrebbe oggettivamente considerarlo un anti-...
posta 19.08.2013 - 18:22
2
risposte

È sbagliato creare classi il cui unico scopo è di essere convertito implicitamente in un'altra classe?

Immagina una situazione in cui utilizziamo una libreria che ti consente di creare oggetti Circle , in cui puoi specificare il raggio e il centro del cerchio per definirlo. Tuttavia, per qualche motivo, richiede anche un parametro flavour...
posta 28.05.2016 - 03:50
2
risposte

Ruby - quando utilizzare le variabili di istanza vs i parametri tra i metodi?

Sto scrivendo diversi metodi che chiamano altri metodi. Per passare le informazioni ho un paio di scelte: Passa le informazioni come parametri Imposta le variabili di istanza in modo che altri metodi possano accedervi Quando dovr...
posta 18.10.2013 - 16:55
6
risposte

Campi vs argomenti del metodo [chiuso]

Ho appena iniziato a scrivere un nuovo corso e mi è venuto in mente che stavo aggiungendo molti argomenti del metodo che non sono strettamente necessari. Questa è l'abitudine di evitare di avere lo stato in classi specifiche per alcune chiamate...
posta 12.09.2013 - 12:16