Domande con tag 'functions'

3
risposte

Perché non possiamo scrivere le funzioni di stenografia annidata in Clojure?

Ho provato a valutare un'espressione Clojure con funzioni di stenografia nidificata oggi, e non me lo permetteva. L'espressione era: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed L'output era: IllegalStateException Nested #()...
posta 04.12.2012 - 23:49
4
risposte

Tecniche per ridurre al minimo il numero di argomenti di funzione

In Clean Code, è scritto che "il numero ideale di argomenti per una funzione è zero". I motivi per cui sono spiegati e hanno senso. Quello che sto cercando sono le tecniche per rifattorare i metodi con 4 o più argomenti per risolvere questo prob...
posta 23.09.2016 - 10:59
2
risposte

Risoluzione dei problemi associati alla funzione diadica assertEquals (previsto, effettivo)

Dopo anni di codifica da cowboy, ho deciso di prendere un libro su come scrivere un codice di buona qualità. Sto leggendo Clean Code di Robert Cecil Martin. Nel capitolo 3 (funzioni) c'è una sezione sulle funzioni diadiche. Ecco un estratto dal...
posta 03.06.2017 - 14:26
5
risposte

Converte l'elenco dei valori delle precipitazioni su 24 ore in totale per ora

Diciamo che ho un elenco di valori di precipitazione per ora, ognuno dei quali mostra quanta pioggia è accaduta nelle precedenti 24 ore, ordinate per data. Ad esempio: { '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59...
posta 24.05.2012 - 19:33
6
risposte

CoffeeScript e funzioni denominate

Altrove , è sorto un argomento sulla terminologia di una funzione con nome in CoffeeScript. In particolare qualcuno si riferiva a qualcosa del genere: foo = -> console.log("bar") come funzione con nome. Ma è stato obiettato che tut...
posta 19.03.2013 - 20:00
6
risposte

Qual è il termine usato per descrivere una funzione / metodo che modifica l'oggetto su cui è chiamato?

Ci scusiamo per la domanda generica. Ho cercato dappertutto e ho trovato così tanti thread simili a questo, ma non uno che risponde alla mia domanda specifica - forse perché il termine che sto cercando non esiste nemmeno. Un mio amico sta i...
posta 08.03.2017 - 20:38
18
risposte

Come si chiamano funzioni / variabili / ecc. quando non si può pensare ad un buon nome? [chiuso]

Quando definisci una funzione / variabile / etc e non sei sicuro di come chiamarlo, come lo chiami? Come vieni con un nome? Se utilizzi un nome temporaneo come segnaposto finché non le assegni il suo vero nome, quale nome temporaneo utili...
posta 10.02.2012 - 17:19
3
risposte

C'è un motivo per non modificare i valori dei parametri passati per valore?

Esistono argomenti oggettivi, supportati da ingegneria del software a favore o contro la modifica dei valori dei parametri di valore nel corpo di una funzione? Uno sputo ricorrente (per lo più di buon divertimento) nella mia squadra è se i...
posta 16.04.2018 - 16:49
4
risposte

perché sono necessarie funzioni vuote

Ho iniziato a imparare Python e mi chiedo perché sono necessarie funzioni vuote in un linguaggio di programmazione es. in python: def empty_func(): pass anche negli script di shell sono disponibili funzioni vuote. I miei Unders...
posta 13.01.2015 - 06:43
4
risposte

Un "costruttore di oggetti" è un nome più breve per una "funzione con nome 'oggetto' che restituisce tipo 'oggetto'"?

Voglio dire, si tratta di scegliere le parole più che non c'è alcuna differenza tra la funzione e la chiamata del costruttore. La cosa chiamata "costruttore di un oggetto" può anche essere chiamata "funzione con nome object che restituisce...
posta 29.12.2016 - 00:26