Domande con tag 'methods'

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

Qual è l'opposto di initialize (o init)? [chiuso]

Il termine sarà usato come nome del metodo. Il metodo viene chiamato quando una parte dell'interfaccia utente è nascosta (o rimossa) e viene utilizzata per ripristinare i valori predefiniti e disporre gli oggetti che non saranno più utilizzati....
posta 30.08.2012 - 16:05
7
risposte

Perché i metodi statici privati?

Volevo solo chiarire una domanda che ho. Qual è il punto di avere un metodo statico privato rispetto a un metodo normale con visibilità privata? Avrei pensato che un vantaggio per avere un metodo statico è che può essere chiamato senza un'ist...
posta 01.04.2014 - 16:11
18
risposte

I metodi lunghi sono sempre cattivi?

Quindi, guardandomi in giro, ho notato alcuni commenti sui metodi lunghi come cattiva pratica. Non sono sicuro di essere sempre d'accordo sul fatto che i metodi lunghi siano cattivi (e vorrebbero le opinioni degli altri). Ad esempio, ho al...
posta 18.10.2013 - 20:37
6
risposte

Qual è la differenza tra una funzione e una lambda?

Sono un po 'confuso riguardo a "function" e "lambda". Ho visto alcuni esempi che mostrano che la parola chiave dello schema lambda funziona in modo molto simile alla parola chiave JavaScript function , ma in realtà non so come siano cor...
posta 18.01.2012 - 17:33
6
risposte

Refactoring in molti metodi - è considerato pulito o no? [duplicare]

Quindi, ho visto il mio collega lamentarsi un po 'di un progetto che ha ereditato da qualcuno che è, diciamo, non molto esperto come programmatore (interno lasciato ai propri dispositivi su un progetto). A un certo punto c'era un codice dup...
posta 20.07.2011 - 09:50
7
risposte

Sta usando i nomi dei parametri che differiscono dai nomi dei tipi solo dal rivestimento considerato una cattiva pratica in C #?

Vedo domande simili a questo riguardo ai nomi dei parametri che corrispondono alle proprietà sulla classe, ma non riesco a trovare nulla riguardo l'utilizzo di un nome parametro che è uguale al nome del tipo di parametro ad eccezione dell'involu...
posta 19.04.2018 - 17:41
9
risposte

Come e perché decidere tra i metodi di denominazione con i prefissi "ottieni" e "trova"

Ho sempre difficoltà a capire se dovrei nominare un certo metodo che inizia con getSomething contro findSomething . Il problema risiede nella creazione di helper per API mal progettate. Questo di solito si verifica quando si ricevo...
posta 09.01.2013 - 22:36
6
risposte

Preferire i membri della classe o passare argomenti tra metodi interni?

Supponiamo che all'interno della porzione privata di una classe esista un valore che viene utilizzato da più metodi privati. Le persone preferiscono avere questo definito come variabile membro per la classe o passarlo come argomento per ciascuno...
posta 27.09.2011 - 23:27
4
risposte

In che modo i linguaggi di programmazione definiscono le funzioni?

In che modo i linguaggi di programmazione definiscono e salvano funzioni / metodi? Sto creando un linguaggio di programmazione interpretato in Ruby e sto cercando di capire come implementare la dichiarazione delle funzioni. La mia prima idea...
posta 05.09.2013 - 14:57