Size: a a a

2020 May 18

RS

Roman Sharkov in Go-go!
может BinaryCoder?
источник

E

Edgar in Go-go!
Тогда могу предложит BinarySerializer
источник

RS

Roman Sharkov in Go-go!
Edgar
Тогда могу предложит BinarySerializer
онo подразумевает только сериализацию, а в данном случае и десериализация
источник

E

Edgar in Go-go!
Как выше @RPG18_87 указал
источник

RS

Roman Sharkov in Go-go!
наверное BinaryUnMarshaler всё-таки лучший вариант
источник

E

Edgar in Go-go!
Я бы посчитал, что он не умеет в маршалинг
источник

AK

Anton Kucherov in Go-go!
🤔 Может BinaryCodec если уж оно умеет и кодировать и декодировать?
источник

RS

Roman Sharkov in Go-go!
Anton Kucherov
🤔 Может BinaryCodec если уж оно умеет и кодировать и декодировать?
interface’ы должны заканчиваться на er

Coder

они не являются чем-то
они в первую очередь умеют что-то
источник

NL

Nikita L in Go-go!
Roman Sharkov
interface’ы должны заканчиваться на er

Coder

они не являются чем-то
они в первую очередь умеют что-то
А если чем-то являются, кокой правильный нейминг?
источник

NL

Nikita L in Go-go!
Store например
источник

AK

Anton Kucherov in Go-go!
Roman Sharkov
interface’ы должны заканчиваться на er

Coder

они не являются чем-то
они в первую очередь умеют что-то
Здесь я вынужден не согласится. По крайней мере относительно буквального следования этому правилу. Суффикс -er в Английском используется чтобы образовать существительное из глагола. Так что нет, не обязательно должны оканчиваться на -er
источник

RS

Roman Sharkov in Go-go!
Nikita L
А если чем-то являются, кокой правильный нейминг?
источник

RS

Roman Sharkov in Go-go!
Anton Kucherov
Здесь я вынужден не согласится. По крайней мере относительно буквального следования этому правилу. Суффикс -er в Английском используется чтобы образовать существительное из глагола. Так что нет, не обязательно должны оканчиваться на -er
согласны вы, или не согласны - не имеет, в данном контексте, значения. Есть конвенция
источник

AK

Anton Kucherov in Go-go!
By convention, one-method interfaces are named by the method name plus an -er suffix or similar modification to construct an agent noun.
источник

AK

Anton Kucherov in Go-go!
Ага, я ей и не противоречу
источник

AK

Artem Krapivin in Go-go!
Roman Sharkov
согласны вы, или не согласны - не имеет, в данном контексте, значения. Есть конвенция
и согласно ней просто лепить -er  это не то, что нужно делать :)
источник

AK

Anton Kucherov in Go-go!
Roman Sharkov
interface’ы должны заканчиваться на er

Coder

они не являются чем-то
они в первую очередь умеют что-то
Проще говоря в английском есть куча существительных без суффикса -er указывающих на какое то умение
источник

AR

Aleksandr Razumov in Go-go!
Самым идиоматичным примером конвенций является hash.Hash, который одновременно нарушает две сразу.
источник

RS

Roman Sharkov in Go-go!
Anton Kucherov
By convention, one-method interfaces are named by the method name plus an -er suffix or similar modification to construct an agent noun.
источник

AR

Aleksandr Razumov in Go-go!
Упарываться по конвенциям можно сколько угодно, но в го даже стандартная либа их игнорит во многих местах
источник