Domande con tag 'methods'

1
risposta

Uso di # in risposte / documentazione quando ci si riferisce ai metodi di una classe

Se osservi attraverso la documentazione o le risposte di Java per Stack Overflow / domande del forum di programmazione, vedo spesso persone che si riferiscono a metodi come String#format , Object#clone ecc., piuttosto che String.forma...
posta 08.02.2014 - 19:14
5
risposte

È una buona pratica scrivere un metodo che ottiene qualcosa e controlla il valore? [duplicare]

Occasionalmente devo scrivere metodi come questo: string GetReportOutputDirectoryAndMakeSureExist() { string path = Path.Combine ( ... ) //whatever logic if(!Directory.Exists(path)) Directory.Create(path); return path; } o...
posta 16.05.2013 - 09:14
1
risposta

Termine accettato per metodo che chiama semplicemente un altro metodo

Esiste un termine generalmente accettato per un metodo che non fa altro che chiamare un altro metodo (e restituirne il risultato)?     
posta 22.10.2018 - 10:12
2
risposte

Strategia per implementare il Multiple Dispatch

Questa è una domanda su come funziona Multiple Dispatch. Supponiamo di avere una gerarchia di tipi come questa: Drawable -> Shape -> Polygon -> Rectangle E ci sono tre funzioni (Questo è uno pseudo-codice): void func(Rectangle...
posta 17.05.2017 - 16:41
1
risposta

Verso il basso su Proprietà usando come opposto alle variabili di metodo [chiuso]

Sto discutendo i pro e i contro di un paio di classi di utilità che ho. Le classi hanno un paio di proprietà che vengono impostate prima di chiamare i metodi della classe. Tuttavia, mi chiedevo se ci sono dei contro a questo approccio piuttosto...
posta 25.04.2015 - 17:05
2
risposte

Design Pattern: Algorithm varia in base agli argomenti di input

Darò un semplice esempio per aiutarti a capire la mia domanda. Supponiamo di avere un rettangolo e una classe di utilità con un metodo che crea un buffer attorno a una forma. Il metodo .createBuffer ha richiesto e argomenti facoltativi:...
posta 15.04.2014 - 17:46
1
risposta

Creazione di metodi dinamici in python

Ho una classe che avrà un numero di metodi esterni che chiameranno tutti lo stesso insieme più piccolo di metodi interni. Quindi qualcosa del tipo: obj.method_one (a, c) e obj.method_two (a, c) dove obj.method_one chiama obj._internal_meth...
posta 18.02.2014 - 03:10
4
risposte

Fino a che punto dovrei refactoring? [duplicare]

Che cosa pensi fino a che punto un programmatore dovrebbe refactoring il codice? Fondamentalmente con def method do_something end I codici potrebbero essere utili, ma aumentano il codice degli spaghetti fino al punto in cui devi ric...
posta 13.09.2013 - 09:21
5
risposte

Metodo dedicato vs metodo con parametro

Supponiamo di avere un permissionManager che ci dice se l'utente ha alcuni privilegi per qualche azione o meno. Ne abbiamo parecchio (dozzine, forse più). Vedo due modi per implementare i controlli per un utente, ad esempio: Metodo...
posta 13.06.2017 - 20:48
1
risposta

Devo estrarre il metodo per ridurre la duplicazione se la funzionalità del metodo risultante varierà in base al tipo di raccolta dati?

Sto progettando una classe treeNode . Durante l'implementazione dei metodi getPathToParentNode() e getPathFromParentNode() , ho notato che la loro funzionalità è essenzialmente la stessa: funzionano solo su strutture di dati d...
posta 13.07.2017 - 09:46