Domande con tag 'parameters'

1
risposta

All'interno di un'interfaccia specificata da un componente principale, dovrebbe richiedere IReadOnlyCollection o IEnumerable?

Nel pensare al principio di "essere conservatore in ciò che mandi e liberale in ciò che accetti", in genere cerco di rendere i miei metodi ricevuti IEnumerable parametri, ma di emettere un IReadOnlyCollection (eccetto dove l'esecuzione...
posta 17.03.2016 - 21:16
6
risposte

Come evitare di cambiare la firma su un metodo ben utilizzato?

Il codice esistente Ho un progetto C # con circa 45000 righe di codice. Ha una classe utility / helper che contiene metodi statici che rendono più facile per il mio codice lavorare con PDFSharp / Migradoc per produrre moduli PDF, che sono p...
posta 21.06.2017 - 17:22
2
risposte

Strategie per il paramento dei parametri

I metodi con molti parametri sono spesso a volte inevitabili. Nella mia esperienza personale trovo spesso questo il caso per i punti di ingresso del programma e le complesse procedure matematiche - dove il refactoring non è possibile o oscurer...
posta 23.01.2015 - 17:13
1
risposta

Best practice per il refactoring della struttura dei file dei parametri in più ambienti

Informazioni di background e cosa ho provato All'interno di ciascuno dei due ambienti per lo più distinti, ad esempio "Ricerca" e "Produzione", è necessario un file dei parametri strutturato. Il file contiene cose come connessioni al databa...
posta 25.09.2013 - 15:00
3
risposte

Metodi Substringa () e StringBuilder delete () di Java

Ho notato che alcuni metodi come la sottostringa String (int beginIndex, int endIndex) e l'eliminazione di StringBuilder (int beginIndex, int endIndex), usano il secondo parametro per indicare che la sottostringa o l'eliminazione dovrebbero anda...
posta 14.09.2018 - 01:27
3
risposte

Impostazione dei parametri globali: è un uso ragionevole di const_cast e volatile?

Ho un programma che eseguo ripetutamente con vari set di parametri. Diversi parametri sono usati in diverse parti del programma (inclusi diversi file sorgente). Lo stesso parametro può essere utilizzato anche in luoghi diversi. Tuttavia, tutti i...
posta 23.06.2014 - 21:16
3
risposte

Esiste un nome per la tecnica di conversione dei parametri del metodo in una forma unificata per semplificare l'ulteriore elaborazione? [chiuso]

Quando si lavora con metodi che accettano un parametro in varie forme (ad esempio nil , una singola stringa, una singola stringa contenente più dati o una matrice di stringhe), tendo a unificarli, suddividendoli, disinfettandoli e inserendol...
posta 17.09.2014 - 16:30
2
risposte

Come gestire un numero elevato di parametri di configurazione in un programma concettualmente?

Immagina un sistema software in cui hai 100 parametri, ognuno dei quali è sensibile al cambiamento (nel mio caso si tratta di un sistema di ricerca per l'apprendimento automatico). La soluzione ovvia è memorizzare tutti i parametri in un file di...
posta 10.07.2015 - 02:54
0
risposte

Come gestire un gran numero di parametri opzionali

Attualmente sto sviluppando su una piccola libreria che consente di leggere e scrivere file .properties di Java mantenendo tutta la formattazione (commenti, spazio bianco, ecc.): link Questa libreria ha un metodo saveTo per scrivere il...
posta 24.09.2018 - 11:20
1
risposta

Buona pratica OOP: parametro facoltativo di tipo di riferimento

Conosco in C #, per impostazione predefinita, le variabili di tipo referenziate sono passate per riferimento a un metodo. Ho una funzione che a volte ho solo bisogno del suo valore di ritorno e talvolta entrambi restituiscono il valore e le modi...
posta 07.01.2015 - 13:50