Size: a a a

2020 December 10

DP

Daniel Podolsky in Go-go!
Bell Cranell
Наименование интерфейса
Анонимный опрос
0%
IServer
0%
Serverer
0%
GoServer
Проголосовало: 31
Server же. глагол-то to serve

возможно, SpecificServer
источник

S

Sergey in Go-go!
Bell Cranell
Почти везде юзают I(name)
а в го для однометодовых (name)er
I(name) - это java-style. Некоторые это и в другие языки потом перетащили. И где-то это имеет смысл, т.к. там там нужно явно прописывать какие интерфейсы реализует объект. В го это выглядит как не пришей кобыле хвост.
источник

DP

Denis Podlesnykh in Go-go!
Bell Cranell
Почти везде юзают I(name)
а в го для однометодовых (name)er
Да, вроде в го использовать жирные интерфейсы не считается хорошей практикой, поэтому и форсится идея одно/двух методных с (action)er
источник

p

pragus in Go-go!
Ragnar Lodbrok
Интерфейсы не имеют отношения к полям. Интерфейс - это про поведение
Окей. Вот у вас 100500 объектов, и у каждого есть поле id int, и толпа методов которые что-то делают и им важно только это поле. Писать 100500 дублей или же всё-таки сделать интерфейс, который возвращает 1 поле?
источник

DP

Daniel Podolsky in Go-go!
pragus
Окей. Вот у вас 100500 объектов, и у каждого есть поле id int, и толпа методов которые что-то делают и им важно только это поле. Писать 100500 дублей или же всё-таки сделать интерфейс, который возвращает 1 поле?
вопрос не ясен
источник

H

Hiroki Fujisawa in Go-go!
Vladimir Eliseev
Ребят, скажите пожалуйста. Как корректней назвать интерфейс.
1. "netserverer"
2. "serverer"
3. "serve"

Что-то не помню...как правильно называть интерфейсы
А у вас там без интерфейса не обойтись? А то вон сколько времени разработчиков уже потратили. :D
источник

DP

Denis Podlesnykh in Go-go!
Daniel Podolsky
Server же. глагол-то to serve

возможно, SpecificServer
Да, все так получается
источник

AS

Andrey Shuster in Go-go!
где-нибудь существует документация по библиотеке tcell? я почему-то никак не могу найти нигде
источник

BC

Bell Cranell in Go-go!
D:
источник

S

Sergey in Go-go!
pragus
Окей. Вот у вас 100500 объектов, и у каждого есть поле id int, и толпа методов которые что-то делают и им важно только это поле. Писать 100500 дублей или же всё-таки сделать интерфейс, который возвращает 1 поле?
Если у тебя 100500 разных объектов с одинаковой семантикой, то ты явно что-то не так делаешь.
источник

П

Павел in Go-go!
Andrey Shuster
где-нибудь существует документация по библиотеке tcell? я почему-то никак не могу найти нигде
TUTORIAL.adoc
Examples
источник

H

Hiroki Fujisawa in Go-go!
Постоянно встречаю попытки впилить интерфейс, там где он не нужен вообще и как поытки premature optimisation
источник

BC

Bell Cranell in Go-go!
Hiroki Fujisawa
Постоянно встречаю попытки впилить интерфейс, там где он не нужен вообще и как поытки premature optimisation
та нахой они нужны интерфейсы, давайте сразу байт кодом писать
источник

AP

Alexey Popov in Go-go!
Ребят, кто работал с Google Cloud: если я буду использовать Cloud Run для микросервисов, мне там понадобится consul или istio для сервис-меша или это избыточно и к сервисам можно будет обращаться по хосту?
источник

S

Sergey in Go-go!
Hiroki Fujisawa
Постоянно встречаю попытки впилить интерфейс, там где он не нужен вообще и как поытки premature optimisation
Ну вообще на моей практике лишний интерфейс редко приносит проблемы, а вот отсутствие интерфейса - регулярно доставляет неудобства.
источник

RL

Ragnar Lodbrok in Go-go!
pragus
Окей. Вот у вас 100500 объектов, и у каждого есть поле id int, и толпа методов которые что-то делают и им важно только это поле. Писать 100500 дублей или же всё-таки сделать интерфейс, который возвращает 1 поле?
Скорее всего, это значит, что код пытается обобщить малосвязанные объекты.
источник

H

Hiroki Fujisawa in Go-go!
Alexey Popov
Ребят, кто работал с Google Cloud: если я буду использовать Cloud Run для микросервисов, мне там понадобится consul или istio для сервис-меша или это избыточно и к сервисам можно будет обращаться по хосту?
Нет
источник

AP

Alexey Popov in Go-go!
Нет – не понадобится?
источник

H

Hiroki Fujisawa in Go-go!
Не понадобится
источник

AP

Alexey Popov in Go-go!
Hiroki Fujisawa
Не понадобится
А как? По хосту?
источник