Domande con tag 'functions'

11
risposte

Funzioni a una riga chiamate solo una volta

Considera una funzione senza parametri ( modifica: non necessariamente) che esegue una singola riga di codice e viene chiamata una sola volta nel programma (anche se non è impossibile che sarà nuovamente necessaria in il futuro). Potrebbe es...
posta 12.09.2011 - 16:34
13
risposte

È OK dividere funzioni e metodi lunghi in quelli più piccoli anche se non verranno chiamati da altro? [duplicare]

Ultimamente ho cercato di dividere i metodi lunghi in parecchi brevi. Ad esempio: ho una funzione process_url() che divide gli URL in componenti e li assegna ad alcuni oggetti tramite i loro metodi. Invece di implementare tutto quest...
posta 24.04.2013 - 18:31
10
risposte

Ci sono delle linee guida su quanti parametri una funzione dovrebbe accettare?

Ho notato che alcune funzioni con cui lavoro hanno 6 o più parametri, mentre nella maggior parte delle librerie che utilizzo è raro trovare una funzione che richiede più di 3. Spesso molti di questi parametri aggiuntivi sono opzioni binarie p...
posta 18.04.2012 - 19:31
12
risposte

Quando i costi delle chiamate di funzione sono ancora importanti nei compilatori moderni?

Sono una persona religiosa e mi sforzo di non commettere peccati. Questo è il motivo per cui tendo a scrivere piccole ( più piccole di quelle , per riformulare Robert C. Martin) per rispettare i diversi comandamenti ordinati da Pulisci codice...
posta 09.09.2017 - 09:12
5
risposte

Perché memorizzare una funzione all'interno di un dizionario Python?

Sono un principiante pitone e ho appena imparato una tecnica che coinvolge dizionari e funzioni. La sintassi è facile e sembra una cosa banale, ma i miei sensi pitone sono pizzicanti. Qualcosa mi dice che questo è un concetto profondo e molto pi...
posta 09.01.2013 - 21:10
8
risposte

Iniziare una frase con un nome di funzione? [chiuso]

Occasionalmente durante la digitazione di qualcosa che riguarda un linguaggio di programmazione sensibile al maiuscolo / minuscolo, finisco per iniziare una frase con un nome di funzione. Ora le regole dell'inglese affermano che la prima parola...
posta 01.09.2014 - 18:29
12
risposte

Perché la maggior parte dei linguaggi di programmazione ha una parola chiave o una sintassi speciale per la dichiarazione delle funzioni? [chiuso]

La maggior parte dei linguaggi di programmazione (sia linguaggi tipizzati dinamicamente che staticamente) ha una parola chiave e / o una sintassi speciali che sembrano molto diverse rispetto alla dichiarazione delle variabili per la dichiarazion...
posta 26.09.2014 - 20:50
15
risposte

È sconsigliabile creare una funzione che rinomini essenzialmente una funzione incorporata?

Mi confondo con le funzioni minime e massime, in determinati contesti. In un contesto, quando si utilizzano le funzioni per prendere il maggiore o il minore tra due valori, non vi è alcun problema. Ad esempio, //how many autographed CD's...
posta 08.06.2016 - 20:35
6
risposte

Perché "accoppiamento stretto tra funzioni e dati" è negativo?

Ho trovato questa citazione in " La gioia di Clojure "a p. 32, ma qualcuno mi ha detto la stessa cosa a cena la scorsa settimana e l'ho sentito anche in altri posti: [A] downside to object-oriented programming is the tight coupling betwe...
posta 25.09.2013 - 14:52
10
risposte

Perché Today () è un esempio di una funzione impura?

Sembra che, leggendo qualcosa come questo articolo di Wikipedia su "pure funzioni" , essi elencano Today() come esempio di una funzione impura ma mi sembra abbastanza pura. È perché non c'è un argomento di input formale? Perché l'ora del g...
posta 23.01.2013 - 16:22