@gogolang

Страница 1250 из 1630
Александр
24.07.2018
13:58:29
у меня тригернуло на О сложность

Dmitriy
24.07.2018
13:58:35
А при чём тут личности то? Просто констатация
потому что: 1) даун - это врожденное умственное отклонение, вызванное нарушением в построение цепочки ДНК (это вам для самообразования). 2) ваша простая констатация не дает объективной оценки ничего. для примера можно выбрать любую предметную область в которой вы не сильны и констатировать по факту этого что вы неумны. но это не даст объективной оценки ничего. 3) Человек, который позволяет отпускать подобные высказывания относительно других в общественном месте выставляет себя как минимум не воспитанным, а как максимум не очень умным

Pawel
24.07.2018
14:00:36
Блин, в области где я не силён я не претендую на какой либо левель. Ясно же что речь о кодерах а не о егерях. Чего простыни то писать?

Daniel
24.07.2018
14:01:06
коллеги

Google
Pawel
24.07.2018
14:01:11
Чятик профильный опять таки

Daniel
24.07.2018
14:01:17
я готов начинать вас банить за эту херню

Dmitriy
24.07.2018
14:01:20
коллеги
прошу прощения, умолк)

Андрей
24.07.2018
14:25:28
Дайте пожалуйста ссылку где посмотреть сравнение бенчмарков go и php7

Александр
24.07.2018
14:26:31
на реальном приложении

Андрей
24.07.2018
14:27:30
пых продует раз в 10
Вот и хотелось бы реальные цифры посмотреть, причём именно с php7 а не 5

Александр
24.07.2018
14:27:55
возьмите hello world на обоих и сравните

Sergey
24.07.2018
14:31:21
Alexander
24.07.2018
14:40:55
https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=plaintext
Лол. Среднестатистическое го-решение в 8 раз медленнее среднестатистического раст-решения.

Alexander
24.07.2018
14:43:19
Что для тебя среднестатистическое?
Ну смотри, есть fasthttp, у которого 99% и есть всё остальное, у которого 10%.

Constantine
24.07.2018
14:43:35
Google
Alexander
24.07.2018
14:45:21
Что для тебя среднестатистическое?
При этом фастхттп в проде ясен пень никто не использует.

Kirill
24.07.2018
14:45:59
И конкурентности

Alexander
24.07.2018
14:48:52
Чё? Вы смотрите плейнтекст, это шутка, что ли?
Ну давайте посмотрим сериализацию жсона. Там отрыв от 2-х до 4-х раз.

Kirill
24.07.2018
14:49:43
Ну давайте посмотрим сериализацию жсона. Там отрыв от 2-х до 4-х раз.
Потому что в проде часто люди используют не ту сериализацию json, которая в тестах

Alexander
24.07.2018
14:49:56
Ничего подобного. Старт может и медленнее, зато поддержка проще.

Kirill
24.07.2018
14:50:21
Потом - в тестах вообще участвует поделка конторы организатора с закрытым исходным кодом

Alexander
24.07.2018
14:51:55
Michael
24.07.2018
14:52:06
коллеги?! пора банить кмк :)

Kirill
24.07.2018
14:52:17
У меня да
Ты юзаешь тормозную сериализацию?

Daniel
24.07.2018
14:52:29
я юзаю

Kirill
24.07.2018
14:52:40
я юзаю
Сожалею

Daniel
24.07.2018
14:52:40
потому, что мне похер

Kirill
24.07.2018
14:52:53
потому, что мне похер
Вот это другой разговор)

Alexander
24.07.2018
14:52:55
Ты юзаешь тормозную сериализацию?
Я юзаю ту сериализацию, которая использовалась в проекте ещё до того, как я туда пришел. То есть из стандартной библиотеки

Google
Daniel
24.07.2018
14:52:58
json - это хорошо, его глазами можно читать

Илья
24.07.2018
14:54:17
Потом - в тестах вообще участвует поделка конторы организатора с закрытым исходным кодом
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Go/fasthttp/src/common вроде easyjson

Daniel
24.07.2018
14:55:05
Это да, но сериализаторы есть разные
сильно разных нет. штатный на рефлексии - он медленный. но на моих данных easyjson его обгонял на 30%

Kirill
24.07.2018
14:55:26
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Go/fasthttp/src/common вроде easyjson
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/Go/fasthttp/src/common/common.go#L49

Илья
24.07.2018
14:56:21
эм, ну так easyjson drop-in и для структуры сгенерен файлик сбоку

Alexander
24.07.2018
14:56:26
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Go/fasthttp/src/common вроде easyjson
> easyjsonC803d3e7DecodeCommon Боже, это что за имя для функции такое

Илья
24.07.2018
14:56:41
это генеренные имена хелперов

Pawel
24.07.2018
15:06:32
@onokonem напишите плиз в чём там разница принципиальная между go mod в 1.11 и ожидаемым vgo. Я пока не уловил поинт

Daniel
24.07.2018
15:06:49
я тоже пока не изучал :)

но gosublime уже поломался

Lesha
24.07.2018
15:25:52
При этом фастхттп в проде ясен пень никто не использует.
используют-используют. я тоже везде использую

Pawel
24.07.2018
15:56:05
Зачем нам нужен такой голанг в котром нет фастхттп!

Kirill
24.07.2018
15:57:04
Зачем нам нужен такой голанг в котром нет фастхттп!
на самом деле, согласен респект @valyala

Pawel
24.07.2018
15:58:40
@valyala однозначно респект. За всё. За quicktemplate и fastjson тоже, не реально выручает

Kirill
24.07.2018
16:21:20
разве go mod - это не vgo? с 1.11 под флагом работает
я не тыкал ещё. под флагом? под каким?

Aleksandr
24.07.2018
16:23:30
In Go 1.11beta2, the environment variable GO111MODULE controls whether module support is enabled or disabled. It accepts three values: on, off, auto (default).

Google
Kirill
24.07.2018
16:24:02
флаг ржачный, конечно

Александр
24.07.2018
16:30:35
вот вопрос конечно...

условно вы делаете файл в пакет handlers.go

туда пихаете рест сущность

Admin
ERROR: S client not available

Александр
24.07.2018
16:31:06
а "огрызки" куда девать?

Никита
24.07.2018
16:31:17
Какие?

Александр
24.07.2018
16:31:21
это различная "инициализация валидации"

и другие функции для сокращения копипаста

Никита
24.07.2018
16:31:37
В дополнительный файл

Александр
24.07.2018
16:31:41
но они все специфичны именно для этого набора

ну "такое"

у меня разбито просто по бизнес сущностям

и в каждой есть модель, хадлер, и прочее

дополнительные "утилс" попортят картинку

Никита
24.07.2018
16:34:06
Мне кажется стоит разбивать по назначению

Пакет модели, пакет хэдлеры, пакет юзкейсы

Александр
24.07.2018
16:35:00
а если бизнес сущностей более 5 скажем?

оно наплодит хрен знает сколько пакетов

Никита
24.07.2018
16:36:22
Так не надо делать так users/ models/ handlers/ ...

Google
Никита
24.07.2018
16:36:56
Вот так models/ users.go handlers/ users.go ...

Александр
24.07.2018
16:37:31
проходил

Никита
24.07.2018
16:37:56
?

Александр
24.07.2018
16:38:07
однажды ты проснешься что тебе понадобились models в main и получишь циклическую зависимость

ну пример утрированный конечно

Никита
24.07.2018
16:38:25
А с чего бы она там должна появиться?

Если у вас структура продумана, таких ситуаций быть не должно

Kirill
24.07.2018
16:38:44
если появилась такая необходимость, то ты уже где то ошибся, имхо

Aleksandr
24.07.2018
17:10:25
ошибся

Slava
24.07.2018
17:11:42
https://blog.golang.org/go-cloud

Vladislav
24.07.2018
19:07:39
Пакет модели, пакет хэдлеры, пакет юзкейсы
И все статьи как делать не надо говорят не делайте models.

Александр
24.07.2018
19:08:41
а как же надо? :)

Vladislav
24.07.2018
19:10:30
а как же надо? :)
Вот такое есть. https://rakyll.org/style-packages/

Ещё был доклад на гоферконе российском.

Страница 1250 из 1630