
Aleksey
31.07.2018
03:11:46

Sergey
31.07.2018
03:13:52
"в полный рост" это очень громко сказано

Aleksey
31.07.2018
03:25:09

Sergey
31.07.2018
03:27:01
даже не могу понять, претензия ли это;
ну и я бы сказал, что это максимум ~10% обсуждений, когда кто-то с го-бекграундом заходит;
скучная тема короче, неси следующую

Google

Aleksey
31.07.2018
04:35:23

Pawel
31.07.2018
04:43:58
Это особенность а не косяк. Дженерики снизят скорость компиляции и увеличат mental cost. Почитай ишшуй про дженерики на гитхабе голанга, там много технических деталей на эту тему

Sergey
31.07.2018
04:45:28
согласен, у меня правда теперь 5 одинаковых функций сравнения мап, но это ничего страшного /sarcasm (про мапы не шутка)

Daniel
31.07.2018
04:51:46
Их и так бы было 5 одинаковых, просто они описаны были бы через генерики
Что лучше - вопрос открытый

Sergey
31.07.2018
04:57:16
По опыту очевидно, что 5 копипаст лучше

Daniel
31.07.2018
04:57:47
В общем, да

Aleksey
31.07.2018
04:57:49
Что лучше - вопрос открытый
Я все таки считаю, что разраб каждого конкретного языка думал как именно будет язык использоваться, прежде чем вносить или не вносить в язык те или иные фичи. Потому как по мне нехватка дженериков к примеру это следствие неоптимального использования инструмента

Sergey
31.07.2018
05:01:29

Pawel
31.07.2018
05:05:04

Sergey
31.07.2018
05:06:36

Aleksey
31.07.2018
05:09:26
Мы же с вами обсуждали
Обсудили именно в плане конкретого сравнения мап. После стало интересно, как мапы нужно сравнивать и чем полохо сравнивать через глубокое сравнение? Какие то требования к быстродействию? Плюс стало интересно, какие критерии одинаковости мап? Если одинаковые наборы ключей это одинаковые мапы? Если нет, то одинаковые наборы ключей и одинаковые значения в одинаковых ключах, тогда одинаковы?

Google

Sergey
31.07.2018
05:10:55

Pawel
31.07.2018
05:14:52

Sergey
31.07.2018
05:28:42
извините, я видимо просто не правильно ассоциировал "mental cost", исправлюсь

Pawel
31.07.2018
05:30:12
Мне показалось из контекста ясно, что это к языку в целом относится, поэтому не стал уточнять

Sergey
31.07.2018
05:31:09
всё так, go generate не относится к языку, т.к. является отдельным шагом в пайплайне

Pawel
31.07.2018
05:32:53
Go generate примегяется редко и в весьма экзотических ситуациях.

Artem
31.07.2018
05:35:23
Вместа makefile норм заходит

Sergey
31.07.2018
05:36:06

Pawel
31.07.2018
05:37:22
И кстати, дали бы голангу дженерики, те же люди пришли бы и сказали - хотим тайп классы или зависимые типы. Как баба из сказки Пушкина

Andrey
31.07.2018
05:37:50
кстати да, почему бы и нет

Pawel
31.07.2018
05:38:17
Или gadt

Sergey
31.07.2018
05:38:27
могу скинуть
тайминг 50:29 https://youtu.be/sX8r6zATHGU?t=3029

Andrey
31.07.2018
05:41:45
для меня основной плюс golang - небольшое кол-во внешних зависимостей типа jvm или локального интерпретатора с библиотеками, как у perl/python, в сочетании с GC и concurrency. Генерики и развитая система типов вместо интерфейсов мне бы не помешала

Pawel
31.07.2018
05:42:43

Sergey
31.07.2018
05:43:15

Alexander
31.07.2018
05:45:58
Если я засну и проснусь через сто лет и меня спросят что происходит в гошном чатике. Я не глядя отвечу: идёт срач с забежавшими рустерами и срач про женерики.

Sergey
31.07.2018
05:47:28
надо же было мне хотя бы раз за два месяца к вам залететь, я скучал

Google

Sergey
31.07.2018
05:47:32
тем более такой повод
(внимание, тег sarcasm)

Nodir
31.07.2018
08:35:13
/start@daysandbox_bot
Привет всем я начинаю учится самостоятельно пожалуйста расскажите какой редактор (IDE ) нужен я программирование языка Go ? Заранее спасибо

Zloy Dobriy
31.07.2018
08:38:33

Andrey
31.07.2018
08:38:39
пока учишься, особо не надо, даже play хватит

Igor
31.07.2018
08:38:55

Илья
31.07.2018
08:39:10
mc

Nodir
31.07.2018
08:39:56
Я нашёл книгу там не написано про idea

Andrey
31.07.2018
08:40:45
https://play.golang.org/

Alan
31.07.2018
08:41:50
какая ide, если даже go tour не пройден..

Nodir
31.07.2018
08:43:18

Olzhas
31.07.2018
08:43:40
vi

Andrey
31.07.2018
08:43:58
зависит от вас больше. Я думаю, vs code наиболее популярен

Olzhas
31.07.2018
08:44:09
vi - выбор профессионалов

Emil
31.07.2018
08:44:20

Andrey
31.07.2018
08:44:23
vi improved
кстати да, забыл про goland, тоже достойная альтернатива

Nodir
31.07.2018
08:45:43

Olzhas
31.07.2018
08:46:45
сегодня кстати скидка на жетбрейнс

Google

Olzhas
31.07.2018
08:46:46
50%

Igor
31.07.2018
08:47:10
а vscode умеет автодополнение по пакетам как goland? или ручками имена методов дописывать надо?

Admin
ERROR: S client not available

Emil
31.07.2018
08:47:17

Alexei
31.07.2018
08:47:32

Emil
31.07.2018
08:47:41

Alexei
31.07.2018
08:47:43
vim тоже умеет, к слову

Igor
31.07.2018
08:47:59
круто, надо попробовать

The
31.07.2018
09:40:44
подскажите, есть ли линтер под sql пакет, который подсказывает про Close() и прочее?

Pawel
31.07.2018
11:17:19
Юзай goland, будет тебе линтёр sql. Юзай вс код, будешь ипаца без всякого линтера
И без db консоли нормальной

Vasily
31.07.2018
11:19:24
vim+SQLUtilities

Dmitry
31.07.2018
13:30:21
Что лучше использовать для чтения Body запроса: ioutil.ReadAll() или (b *Buffer) ReadFrom() из bytes?

Hokusai
31.07.2018
14:02:17
Что-то мне подсказывает что они делают разные вещи

Twelfth
31.07.2018
14:29:21
Здравствуйте. Подскажите orm для go максимально по синтаксису похожую на peewee orm из python

Аркадий
31.07.2018
14:32:52

Aleksandr
31.07.2018
14:34:00

Pawel
31.07.2018
15:13:24
Пяток это много кстати

Alex
31.07.2018
15:26:37

Oleg
31.07.2018
18:43:15
кто как в REST API PATCH делает?

Google

Oleg
31.07.2018
18:43:24
или частичный патч?

Aleksandr
31.07.2018
18:45:48
конкретизируй

Oleg
31.07.2018
18:47:11
вот у тебя есть REST PATCH, который принимает данные для частичного апдейта сущности. Ты его анализируешь и строишь уже к примеру апдейты к базе. Кто как делает это?

Aleksandr
31.07.2018
18:49:54
я думаю это зависит от db-слоя. если ормка, то апдейтишь поля у сущности, дальше орм сама сохрпаняет. если голый sql, то создаешь update из пришедших полей.
Это ты хочешь знать?

Oleg
31.07.2018
18:53:23
есть варианты jsonpath2sql?
gorm кстати норм или что еще посоветуете?

Oleg
31.07.2018
18:56:55
Какой фреймворк посоветуете для написания апи, вот прям чтобы потом можно было и в продакшене юзать? Я пока на биго остановился, пользуется им кто-нибудь?

Никита
31.07.2018
18:57:46
Можно и стандартный использовать

Aleksandr
31.07.2018
18:57:57
обсуждение фреймворков здесь близко к нулю, потому что ими никто не пользуется

Никита
31.07.2018
18:58:58
Каждый раз когда заходят такие разговоры, понимаю, насколько хорошо что в Го есть достаточно много стандартных хороших либ на все случаи жизни

Oleg
31.07.2018
19:00:24
Просто писать апи с тем же гориллой? вроде довольно удобен, но не шибко быстрый, а net/http слышал что не особо много в проде работает, или не правда?

Мерлин
31.07.2018
19:08:06