Sono sicuro che molti di noi hanno visto nomi di metodi come questo in un punto o in un altro:
-
UploadTheFileToTheServerPlease
-
CreateATemporaryFile
-
WriteTheRecordToTheDatabase
-
ResetTheSystemClock
Cioè, nomi di metodi che sono anche frasi inglesi grammaticalmente corrette, e includono parole extra puramente per farle leggere come prose. Personalmente, non sono un grande fan di questi metodi "letterali" e preferisco essere succint, pur essendo il più chiaro possibile. Per me, parole come "a", "an" e "the" sembrano semplicemente scomode nei nomi dei metodi e rendono inutilmente lunghi i nomi dei metodi senza aggiungere nulla di utile. Preferirei i seguenti nomi di metodo per gli esempi precedenti:
-
UploadFileToServer
-
CreateTemporaryFile
-
WriteOutRecord
-
ResetSystemClock
Nella mia esperienza, questo è molto più comune dell'altro approccio di scrivere i nomi più lunghi, ma ho visto entrambi gli stili ed ero curioso di vedere quali erano i pensieri degli altri su questi due approcci.
Quindi, sei nel campo "i nomi dei metodi che leggono come prosa" oi "nomi dei metodi che dicono ciò che intendo, ma leggi ad alta voce come una brutta traduzione da lingua straniera a inglese" campo?