Denominazione di preferenza: getSupportedModes () vs supportedModes ()?
-
22-09-2019 - |
Domanda
Sto avendo difficoltà a decidere quale nome scegliere per il mio metodo. Penso che entrambi sono praticamente auto-esplicativo, ma quest'ultimo è più veloce a digitare, quindi, la mia preferenza attuale è supportedModes (). Cosa ne pensi?
Soluzione
Per me, getSupportedModes
implica il recupero semplice, mentre se v'è una certa logica attuale coinvolti a lavorare fuori, qualcosa come determineSupportedModes
o calculateSupportedModes
può essere migliore. Il nome dovrebbe descrivere ciò che fa la funzione. La brevità non è una considerazione importante con IDE moderne con una qualche forma di completamento automatico.
Diversi linguaggi hanno anche le proprie convenzioni. Ad esempio, una funzione chiamata calculateSupportedModes
in Java dovrebbe normalmente essere chiamato CalculateSupportedModes
in C # o VB.
Altri suggerimenti
Io preferirei il più esplicito, che è getSupportedModes. Se non si desidera altri sviluppatori di indovinare ciò che il metodo fa.
Le funzioni che agiscono su più di un semplice i loro argomenti passati devono essere chiamati come le azioni.