Size: a a a

2020 May 02

DP

Daniel Podolsky in Go-go!
Александр Попов
а PR это что?
poll request

в терминах гитлаба - merge request

единица review
источник

VM

Vladislav Milenin in Go-go!
Так вы увидите по логам, а не по дебаггеру
А там и без него берешь данные и видишь где ошибка
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
poll request

в терминах гитлаба - merge request

единица review
расшифровки было достаточно :)
источник

AZ

Alexey Zaburez in Go-go!
У кого-нибудь было такое, что на сервере код не менялся, на клиенте код не менялся в определенных местах, но после редеплоя серверного кода, в неизмененных кусках начала появляться ошибка "unexpected end of JSON input"? Модель не менялась ни там, ни там, Хендлер тоже, просто взяла и появилась ошибка
источник

VM

Vladislav Milenin in Go-go!
Alexey Zaburez
У кого-нибудь было такое, что на сервере код не менялся, на клиенте код не менялся в определенных местах, но после редеплоя серверного кода, в неизмененных кусках начала появляться ошибка "unexpected end of JSON input"? Модель не менялась ни там, ни там, Хендлер тоже, просто взяла и появилась ошибка
Так input != output
источник

AZ

Alexey Zaburez in Go-go!
Vladislav Milenin
Так input != output
Ну так до этого все работало
источник

DP

Daniel Podolsky in Go-go!
Alexey Zaburez
У кого-нибудь было такое, что на сервере код не менялся, на клиенте код не менялся в определенных местах, но после редеплоя серверного кода, в неизмененных кусках начала появляться ошибка "unexpected end of JSON input"? Модель не менялась ни там, ни там, Хендлер тоже, просто взяла и появилась ошибка
было, когда использовался buffered reader, и размера буфера не хватало
источник

VM

Vladislav Milenin in Go-go!
Гарантии на то что войдут правильные данные откуда?
источник

AZ

Alexey Zaburez in Go-go!
Нет, тут джейсон очень маленький и это врядли то
источник

AZ

Alexey Zaburez in Go-go!
Vladislav Milenin
Гарантии на то что войдут правильные данные откуда?
Какой-то странный вопрос
источник

AZ

Alexey Zaburez in Go-go!
От клиентского кода
источник

NK

Nur Kutlugallyamov in Go-go!
#go_generate
Есть такая команда: //go:generate go run github.com/99designs/gqlgen generate ./gqlgen.yml

Выводит такую ошибку:
internal/graphql/server.go
package github.com/99designs/gqlgen: no Go files in /home/nur/golang_nur/foo/vendor/github.com/99designs/gqlgen
internal/graphql/server.go:3: running "go": exit status 1


Что значит ошибка я понимаю, но не понимаю почему он ищет в vendor. Как это можно исправить и написать правильно?

Мне нужно где-то собрать бинарник gqlgen и вызвать его.
Сам пакет: https://github.com/99designs/gqlgen

PS. в другом проекте все так-же, вроде, но ошибки нет и все отрабатывает.
источник

RL

Ruslan Levitskiy 🇷🇺... in Go-go!
Единственное, что мне осталось сказать, это то, что фатальный недостаток (с) тестов в том, что они покрывают известные и очевидные кейсы. Как только ваша бизнес-логика выходит за их пределы, тесты становятся не эффективными для решения нестандартных проблем до момента, когда вы обнаруживаете источник проблемы. Когда вы дебагером до него дойдете, вы сможете эту проблему формализировать в виде теста. Чем-то мне наша дискуссия напоминает про курицу и яйцо
источник

АП

Александр Попов... in Go-go!
так никто не отрицает что надо отлаживать
источник

АП

Александр Попов... in Go-go!
просто мы это делаем принтом :)
источник

АМ

Александр Мелентьев... in Go-go!
+
источник

SS

Seva Shpun in Go-go!
какую бд советуете юзать для GO ?
источник

SS

Seva Shpun in Go-go!
или на свое усмотрение ?
источник

АП

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

АП

Александр Попов... in Go-go!
ну гоу есть много бд, наштаповали легион. Все не допилено и нет удобных менеджеров. Я бы взял классику - MSSQL, Постгре, монгу в конце концов
источник