
Oleg
26.09.2016
19:07:26
Олег, можно как-то автомоки получить из схемы?

Mars
26.09.2016
19:09:07
Невероятно удобно оказалось. Для множества сервисов иметь общую абстракцию над апи.
Постепенно описание свагера стало жить своей жизнью. Что, наверное, не правильно

Google

Oleg
26.09.2016
19:11:45
хорошо тебе. а у меня фронт на React и мне надо успеть все протестить за 10 секунд. Базовые компоненты то без проблем, а вот бизнесовые, завязанные на сервисы ой

Mars
26.09.2016
19:12:52
Думаю что можно написать саой транспорт для сгенерированной библиотеки

Kirill
26.09.2016
19:13:13
а вот это уже интересно. мы тут тоже уперлись в то, что не нашли автомок какой-нибудь

Oleg
26.09.2016
19:13:27
не. нет времени писать. надо готовый инструмент брать

Mars
26.09.2016
19:13:31
В go точно можно, хотел даже написать транспорт для postgres. Но передумал

Ivan
26.09.2016
19:16:53
Кстати, вопрос, какя структура обеспечит максимальную скорость поиска значения по ключу, скорость записи не важна
?

Oleg
26.09.2016
19:17:23
Олег, сколько компиляция идет твоего проекта? Количество файлов и время

Mars
26.09.2016
19:19:28
Есть ли cgo, если есть, деградирует драматически

Oleg
26.09.2016
19:20:41
100 рестов есть?
да c С все понятно

Google

Mars
26.09.2016
19:21:28
Сваггер файл на ~2500 строк

Oleg
26.09.2016
19:22:40
примерно ясно. 100 конечно маловато. 1000 норм для средней сложности системы

Mars
26.09.2016
19:22:59
Ок )

Oleg
26.09.2016
19:23:30
да я хотел бы понять на что рассчитывать можно со скоростью компиляции

Mars
26.09.2016
19:24:36
Хороший вопрос. Мне тоже интересно. Вероятно, ответа на него нет

Daniel
26.09.2016
19:25:13
в пределах 10 секунд будет самый сложный проект

Mars
26.09.2016
19:26:52
Докер ~50, на сколько я помню со слов Саши из подкаста

Oleg
26.09.2016
19:26:52
а никто не видел приекты где грубо говоря есть 10000 файлов и показывается скорость компиляции

hamper ?
26.09.2016
19:27:11

Mars
26.09.2016
19:27:21
Не нужно пересобирать все, каждый раз

Oleg
26.09.2016
19:27:58
а с нуля?

Daniel
26.09.2016
19:28:26
качните докер, да померьте
впрочем, в нем наверняка есть cgo

Oleg
26.09.2016
19:28:52
мне надо чистый go

Daniel
26.09.2016
19:28:52
так что докер - не показатель
качните influxdb

Kirill
26.09.2016
19:29:21
а там разве cgo нет?

Daniel
26.09.2016
19:29:29
а зачем бы?

Google

Kirill
26.09.2016
19:29:41
вроде где-то был. надо глянуть

Mars
26.09.2016
19:30:18
go build . 27.65s user 2.54s system 171% cpu 17.586 total
Вот так на среднем проекте
Сейчас строки скажу

Kirill
26.09.2016
19:30:36
там вообще сборка с CGO_ENABLED=0

Daniel
26.09.2016
19:31:08
угу

Mars
26.09.2016
19:33:53

Oleg
26.09.2016
19:34:45
142к это уже нефиговый проект. это influxdb или ты про свой рассказываешь?

Mars
26.09.2016
19:35:14
Это вместе с вендорингом

Daniel
26.09.2016
19:35:40
и что?

Mars
26.09.2016
19:35:46
Часть из него это внутренние библиотеки, например API

Daniel
26.09.2016
19:35:47
средним его назвать нельзя

Mars
26.09.2016
19:36:10
))

Daniel
26.09.2016
19:36:55
вообще-то нет
любая шкала должна иметь смысл

Mars
26.09.2016
19:38:09
Ну я про себя только могу сказать;
Oleg, обманул, сваггер файл 16656 строк

Google

Oleg
26.09.2016
19:43:42
ну это уже серьезнее
кто кстати какими пакетниками пользуется?

Mars
26.09.2016
19:46:56
Сам не ожидал что так много всего

Oleg
26.09.2016
19:48:45
300 это уже норм. по 10 ендпойтнов на одну сущность, 30 уже какую-то предметную область можно описать

Vladislav
26.09.2016
19:52:43

Oleg
26.09.2016
20:04:01
influxdb на macbook pro i5
time go build ./...
real 0m20.336s
user 0m44.189s
sys 0m5.032s

slackcoyote
26.09.2016
20:09:22
нифа быстро
Гошан молодца :)

Oleg
26.09.2016
20:16:05
160,396 LOC насчитали в influxdb

Admin
ERROR: S client not available

Vladimir
26.09.2016
20:51:52

Vladislav
26.09.2016
20:52:57

Vladimir
26.09.2016
20:54:12
Вероятно примерно такие же

Vladislav
26.09.2016
21:34:23
а кто-нибудь может подсказать, как дебаг в ВСкоде настроить на маке? У меня сейчас ругается на could not launch process: could not fork/exec

Roman
26.09.2016
21:51:18
Вот такой вопрос. Зачем в ubuntu появилось более 700 пакетов golang-* ? Что
Что это дает?

Ivan
26.09.2016
22:00:09
Это каноникал пытаются заменить go get на apt-get, с ruby gem такая же фигня. Они скоро GNU уже, блин, будут расшифровывать как GNU is Now Ubuntu

Kirill
26.09.2016
22:01:06
?

Ivan
26.09.2016
22:02:20
Дает установку соответсвующих пакетов в GOROOT

Google

Kirill
26.09.2016
22:03:20
а?!

Ivan
26.09.2016
22:03:45
Угу, именно так )

Kirill
26.09.2016
22:03:47
кто-то будет трогать мой GOROOT? O_O
для этого же есть GOPATH и GOBIN!

Maxim
26.09.2016
22:04:05
Штоблять

Ivan
26.09.2016
22:04:40
Объясняйте это Шатлворту, он с ruby ту же хрень творит
Или как его там

Kirill
26.09.2016
22:05:12
что за мудачество происходит?
как же обновления?
или мне сраный apt-get update+apt-get upgrade каждый день делать?

Ivan
26.09.2016
22:06:52
http://packages.ubuntu.com/yakkety/all/golang-barcode-dev/filelist
Пример

Kirill
26.09.2016
22:09:09
Найдутся же умники, которые сделают импортны только из апта

Ivan
26.09.2016
22:10:32
Как? Пакет же так и будет инклудится по github.com/user/package, хоть через апт ставь, хоть руками, хоть go get
Да и вообщем godeb + dpkg -i + go get наше фсио
Кстати, спасибо что напомнили, пошёл на Go 1.7.2 обновлюсь, что ли, мне проще у меня гента )

Kirill
26.09.2016
22:14:47

Ivan
26.09.2016
22:15:34
В чём проблема написать? ) форк godeb и вперед )

Kirill
26.09.2016
22:16:19
да лень пока это делать
пока что проще scp

Phil
26.09.2016
22:16:46
кстати так многие делают

Kirill
26.09.2016
22:17:01
да