Size: a a a

2020 May 18

AR

Aleksandr Razumov in Go-go!
если это opensource
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
GraphQL, только правильный
no
источник

AR

Aleksandr Razumov in Go-go!
а какой?
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
придется всем настраивать IDE чтобы этот Acter автозаменой на  Actor не исправляло и не подчеркивало
у вас автоисправление грам. ошибок?)
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
И сайленсить линтеры, которые подобные опечатки выпиливают
да, поэтому данная затея далека от прагматики
источник

RS

Roman Sharkov in Go-go!
Artem Krapivin
сейчас прямо в реальности вы поясняете ))
потому-что нет контекста? ))
источник

AR

Aleksandr Razumov in Go-go!
Roman Sharkov
у вас автоисправление грам. ошибок?)
думаю оно как минимум предложит
источник

а

а кто это in Go-go!
Roman Sharkov
у вас автоисправление грам. ошибок?)
голанд и идея ругаются
источник

RS

Roman Sharkov in Go-go!
а кто это
голанд и идея ругаются
значит не надо так делать 🙂 проблема решена (писать так, как не нравится линтерам)
источник

AR

Aleksandr Razumov in Go-go!
😂
источник

CV

Captain Jack Vielfra... in Go-go!
Roman Sharkov
клиент один раз создаётся, а не при каждом запросе 🙂
Спасибо. Теперь fasthttp тоже 20 секунд. А почему у net/http нет замедления при создании клиента каждый раз?
источник

RS

Roman Sharkov in Go-go!
Captain Jack Vielfrass
Спасибо. Теперь fasthttp тоже 20 секунд. А почему у net/http нет замедления при создании клиента каждый раз?
я не знаю. Знаю лишь что смысла так делать - нет
источник

IS

Ilya Shikhaleev in Go-go!
@antonikucherov вы тут много понаписали, по интерфейсам к чему пришли? Только действия типа «do something”er или все же интерфейсы для доступа к данным все же признали? :)
источник

IS

Ilya Shikhaleev in Go-go!
Потому как из инфраструктуры при сохранении агрегата все же удобно иметь интерфейс доступа к данным нежели экспортируемые поля :)
источник

AK

Anton Kucherov in Go-go!
Ilya Shikhaleev
@antonikucherov вы тут много понаписали, по интерфейсам к чему пришли? Только действия типа «do something”er или все же интерфейсы для доступа к данным все же признали? :)
Не знаю, каждый остался при своем. Я исхожу из того как в английском принятно. Надо без er значит без er 🙂 Не вижу проблем. В том числе с идиоматичностью, что бы под ней не подразумевали. Я за здравый смысл в общем.
источник

IS

Ilya Shikhaleev in Go-go!
А как ты при сохранении агрегатов данные из них получаешь? :) интересно прост)
источник

IS

Ilya Shikhaleev in Go-go!
Ну и восстанавливаешь как, раз уж в эту степь пошли)
источник

AK

Anton Kucherov in Go-go!
Более того, я не вижу принципиальных отличий между концепциями интерфейсов в разных ЯП (В том числе в Go). Отличия в деталях реализации и в том как их нужно использовать, я вижу, а вот концептуальной разницы в их областях применения нет.
источник

а

а кто это in Go-go!
Captain Jack Vielfrass
Спасибо. Теперь fasthttp тоже 20 секунд. А почему у net/http нет замедления при создании клиента каждый раз?
потому что используется один и тот же транспорт — http.DefaultTransport
источник

RS

Roman Sharkov in Go-go!
Ilya Shikhaleev
@antonikucherov вы тут много понаписали, по интерфейсам к чему пришли? Только действия типа «do something”er или все же интерфейсы для доступа к данным все же признали? :)
если вам интересное моё мнение, то я считаю так:

1. Предпочитать стоит более прагматичный подход. Грубо говоря, зачем нам корректный код, который читать сложно?
2. Даже в стд. библиотеке куча примеров того, как, всё-таки, делать, наверное, не стоило. Нежелательно опираться на ошибки прошлого в качестве оправдания плохого нового дизайна. Даже если кто-то когда-то допустил ошибку в стд. библиотеке - исправить её уже невозможно по причинам гарантии обратной совместимости.
источник