Cuando devuelvo algo del tipo Option
, me parece útil explicar en nombre del nombre de la función que es una opción, no la cosa en sí. Por ejemplo, seqs tiene reduceOption
. ¿Hay una convención de nomenclatura estándar? Cosas que he visto:Convención de nomenclatura de Scala para las opciones
maybeFunctionName
functionNameOption
- no parece ser tan grande.
¿Qué pasa con 'functionNameOpt'? Es más corto y aún descriptivo. La convención de nomenclatura 'tal vez ...' es probablemente más adecuada para Haskell, donde el tipo de opción se llama 'Maybe'. –
Simplemente relájate y olvídate de eso. Pronto se sentirá cómodo con los nombres de los miembros sin insinuar ninguna opción, porque en la práctica siempre es obvio si el miembro puede devolver 'None'. Considere esto como una fase de adaptación –