Size: a a a

2020 June 27

M

Max in Go-go!
Не нужно писать на го, как на java. Если бить логику на небольшие понятные микросевисы, то такие "чистое зло" из других языков программирования, ускоряет и упрощает разработку.
источник

VS

Vladimir Smirnov in Go-go!
Никита
Так и инит - зачем он нужен? Экономия на явном вызове функции для инициализации чего-то?
у инита есть несколько замечательных особенностей, например если даже в нескольких местах импортируется что-то, то инит будет вызван ровно один раз. Например это можно использовать для какой-то упрощенной регистрации используемых pkg где либо, проще людям писать код банально
источник

МП

Мимо Проходящий... in Go-go!
Vladimir Smirnov
ну только невежды записывают какую-либо фичу языка в абсолютное зло которое не надо никогда использовать :)
если это про меня было, то я не записываю :) только для новичков зло, потому что может путать
источник

VS

Vladimir Smirnov in Go-go!
Мимо Проходящий
если это про меня было, то я не записываю :) только для новичков зло, потому что может путать
да это скорее не применительно к кому-то, а в целом
источник

DP

Daniel Podolsky in Go-go!
Мимо Проходящий
например, чтобы написать несколько маленьких блоков кода вместо одного большого, в котором все скопом переменные инициализируются. имхо первое более читаемо
Как вы думаете - сколько init можно написать?
источник

МП

Мимо Проходящий... in Go-go!
Daniel Podolsky
Как вы думаете - сколько init можно написать?
На каждый файл
источник

Н

Никита in Go-go!
Мимо Проходящий
На каждый файл
Пакет
источник

МП

Мимо Проходящий... in Go-go!
Я понимаю, что это больше вкусовщина. Ну теоретически глоб переменных может быть больше файлов
источник

A

Azamat in Go-go!
Добрый день.  Поделитесь примером вызова функции ms sql.
источник

МП

Мимо Проходящий... in Go-go!
Никита
Пакет
Нет конечно. Попробуйте и убедитесь сами
источник

МП

Мимо Проходящий... in Go-go!
Azamat
Добрый день.  Поделитесь примером вызова функции ms sql.
db.Exec("function")
источник

A

Azamat in Go-go!
Query как должен быть правильно ?
источник

DP

Daniel Podolsky in Go-go!
Мимо Проходящий
На каждый файл
источник

МП

Мимо Проходящий... in Go-go!
О, спасибо не приходило такое в голову
источник

МП

Мимо Проходящий... in Go-go!
Видел часто приложения с вебсокетом, в которых стрима от клиента к серверу нет, только пуши. Сдаётся мне это архитектурный косяк, и надо использовать EventSource (sse), как более простую и надёжную технологию. Либо я чего то не понимаю
источник

МП

Мимо Проходящий... in Go-go!
Ну и двоичных данных тоже нет
источник

LC

Lapis Cursed in Go-go!
Ребят, только начал разбираться с golang, очень поверхностно, но мне тут один скрипт надо бы написать, вот возник вопрос. Засетапил значит я все для Go в VSC и допустил какую-то ошибку в коде, в данном случае пытался значение из словаря распарсить неизвестной природы в виде interface{}, написал в виде выражения map[key].(string), меня поразило, что ни компилятор ни среда ничего об этом в рантайме не сказали, код по-прежнему выполнился, что он сделал, вообще не понятно, так и должно быть? Важно сказать, кто код выполняется в хэндлерах, если там происходит какая-то ошибка, это все сокрывается, код в хэндлерах прерывается, но основной поток продолжает выполняться, может ли это от плохо-написанной библиотеки?
источник

ИЧ

Иван Черемисин... in Go-go!
источник

DK

Daniil Kuznetsov in Go-go!
А ты хочешь чтобы приложение падало при ошибке в хэндлере?
источник

МП

Мимо Проходящий... in Go-go!
Lapis Cursed
Ребят, только начал разбираться с golang, очень поверхностно, но мне тут один скрипт надо бы написать, вот возник вопрос. Засетапил значит я все для Go в VSC и допустил какую-то ошибку в коде, в данном случае пытался значение из словаря распарсить неизвестной природы в виде interface{}, написал в виде выражения map[key].(string), меня поразило, что ни компилятор ни среда ничего об этом в рантайме не сказали, код по-прежнему выполнился, что он сделал, вообще не понятно, так и должно быть? Важно сказать, кто код выполняется в хэндлерах, если там происходит какая-то ошибка, это все сокрывается, код в хэндлерах прерывается, но основной поток продолжает выполняться, может ли это от плохо-написанной библиотеки?
Это результат злоупотребления питонизмом. Нужно пойти го тур, разобраться с типами и рефлексией
источник