Quando restituisco qualcosa di tipo Option
, sembra utile spiegare nel nome del nome della funzione che è un'opzione, non la cosa stessa. Ad esempio, seqs ha reduceOption
. Esiste una convenzione di denominazione standard? Le cose che ho visto:Convenzione di denominazione Scala per le opzioni
maybeFunctionName
functionNameOption
- non sembra essere così grande.
E a proposito di 'functionNameOpt'? È più breve e ancora descrittivo. La convenzione di denominazione 'forse ...' è probabilmente più adatta a Haskell, dove il tipo di opzione è chiamato 'Maybe'. –
Rilassati e dimenticalo. Presto ti sentirai a tuo agio con i nomi dei membri che non alludono all'opzione, perché in pratica è sempre ovvio se il membro è in grado di restituire "Nessuno". Considera questa una fase di adattamento –