Size: a a a

2020 May 05

y

yelsh in Go-go!
Igor German
есть подозрение, что связано https://youtrack.jetbrains.com/issue/GO-8986
Про это давно известно. Такое тоже было. Там это было связано с тем, что авторы go решили, что паники - это нормальное дело и go test дает на это pass. Там ничего не поделаешь, я теперь ставлю проверку на панику после каждого теста. Здесь же, это нечто новенькое и что мне абсолютно не нравится
источник

IG

Igor German in Go-go!
yelsh
Про это давно известно. Такое тоже было. Там это было связано с тем, что авторы go решили, что паники - это нормальное дело и go test дает на это pass. Там ничего не поделаешь, я теперь ставлю проверку на панику после каждого теста. Здесь же, это нечто новенькое и что мне абсолютно не нравится
если go test фейлит, тогда открывайте новый баг :)
источник

y

yelsh in Go-go!
и тут конкретно проблема ide, в то время, как там это go test делал
источник

y

yelsh in Go-go!
Igor German
если go test фейлит, тогда открывайте новый баг :)
увы, goland виноват. Сообщение о фейле go test дает
источник

VS

Vladimir Smirnov in Go-go!
yelsh
увы, goland виноват. Сообщение о фейле go test дает
Там в баге сказано что го виноват и в 1.14.1 поправят
источник

y

yelsh in Go-go!
Vladimir Smirnov
Там в баге сказано что го виноват и в 1.14.1 поправят
Тот тикет был про другое, там исключительно паники. (на счет того, что это нормальное дело - я где-то на репозитории go вычитал, увы, пруфов сейчас дать не могу). А тут вот конкретно тест валится, go test дает fail, а goland показывает зеленую галочку
источник

y

yelsh in Go-go!
а, прошу прощения, я проморгал. Паника в тесте все-таки была, чуть ниже в сообщении, после сообщений о провалившехся assert. Шум поднял зря. Спасибо, что выслушали
источник

DD

Deka Dancer in Go-go!
Ктонибудь netchan пробовал? Как впечатления
источник

HF

Harry Fox in Go-go!
Товарищи, можете подсказать на счет организации проектов на go, пожалуйста.
Полистал репы на гитхабе, очень многие просто все исходники закидывают в корень со всеми конфигурационными файлами, ci-файлами, etc. Это нормальная практика?
источник

HF

Harry Fox in Go-go!
или стоит придерживаться https://github.com/golang-standards/project-layout такой ориентации
источник

DP

Daniel Podolsky in Go-go!
это немножко пофиг
источник

HF

Harry Fox in Go-go!
ну т.е. меня никто не осудит за чрезмерное разбивание проекта на подмодули и подпапки? Мне просто так больше нравится
источник

DP

Daniel Podolsky in Go-go!
обычно не осуждают
источник

HF

Harry Fox in Go-go!
спасибо)
источник

Вy

Вячеслав yaches... in Go-go!
У меня вопрос про gin. У gin.Context есть метод Next(), который, как я понимаю, используется в middleware для передачи управления следующей middleware или хендлеру.
Я написал простейший пример с middleware и хендлером. Я не вызываю Next() в middleware, но хендлер после нее все равно выполняется. Я пытаюсь понять, для чего тогда нужен метод Next(), если его наличие или отсутствие ни на что не влияет. Пример из репозитория gin вопрос не разъяснил.
Нид хелп.
источник

ВС

Владимир Столяров... in Go-go!
Next нужен чтобы явно дождаться выполнения всей цепочки, например, для измерения времени
источник

Вy

Вячеслав yaches... in Go-go!
Ясно, спасибо. Не очевидное для меня поведение.
источник

AZ

Aleksandr Zelenin in Go-go!
Go глазами Rust-программиста: первые впечатления / Хабр
https://m.habr.com/ru/company/otus/blog/500278/
источник

А

Ан in Go-go!
Ещё одна ничем не примечательная "статья"
источник

А

Ан in Go-go!
Растаманы всё пытаются доказать что Раст нужен и может быть в продакшене, но чет тухло
источник