Thanks you both gentleman for sharing your point of view on this!
I shall assume that the convention doesn't fit in 100% of the cases.

Greetings
V

El miércoles, 16 de enero de 2019, 12:38:22 (UTC-3), Ian Davis escribió:
>
> On Wed, 16 Jan 2019, at 2:42 PM, Victor Giordano wrote:
>
> As far i can get to understand the english language (i'm not a native 
> speaker), the "er" seems to denotes or describe things in a more "active 
> way" (the thing that they actually do by itself), and the "able" describes 
> things in a more "passive way"  (the thing that you can "ask it/his/her" to 
> do). Do you find this appreciation correct?
>
>
> This is correct.
>
> The Go idiomatic style is to use the '-er' suffix. But this can sometimes 
> lead to strange or obscure names even for native English speakers.
>
> For example, an interface with a "Stale() bool" method seems very strange 
> when named as "Staler". All these sound weird: Lookuper, Errorer, Nexter
>
> My preference is for naming to be clear and understandable as I can make 
> it. I use '-er' if it makes sense, then maybe '-able' or even something 
> that captures something from the domain the usual ones being Logger or 
> DataStore.
>
> All the best,
>
> Ian
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to