
18.05.2018
11:10:32
А можно узнать какие плюшечки в Go вам понравились?
Скорость компиляции, отсутствие зависимостей, кросскомпиляция, простой синтаксис, горутины
Вообще я пока весьма посредственный программист (9 классник?), поэтому отсутствие дженериков по мне не сильно ударило. Юзаю интерфейсы и мне норм

Виктор
18.05.2018
11:15:41
Мне ни разу не понадобились дженерики в рабочих проектах за два года работы с го.
В любительских своих проектах какой-нибудь математики - да. Дженериков не хватало. Но в реальных проектах - никогда

Alexander
18.05.2018
11:20:38

Виктор
18.05.2018
11:20:53
Да

Google

Alexander
18.05.2018
11:22:39
Да
Ну так значит дженерики понадобились, но ты смирился

Виктор
18.05.2018
11:23:01
Эмм... При чем тут дженерики ?

Andrei
18.05.2018
11:25:23
а мне недостает дженериков когда я пытаюсь писать обобщенный код на го, то есть любой проект сложнее hello word

Sergey
18.05.2018
11:26:25

Антон
18.05.2018
11:27:03

Виктор
18.05.2018
11:30:51

Sergey
18.05.2018
11:32:24

Виктор
18.05.2018
11:40:36

Sergey
18.05.2018
11:40:47

GoodMoodDealler
18.05.2018
11:41:31
Господа а в Golang есть какое-то изящное решение для создания логов каждый день?

The
18.05.2018
11:42:35
или вы о чем?

Google

GoodMoodDealler
18.05.2018
11:43:20

Виктор
18.05.2018
11:43:45
(В других языках так тоже можно)
Можно. Но тут это из коробки, кроссплатформенно, и включаешь только те пакету нужны. А стандартная библиотека очень богата.
Но да - в других тоже можно.

The
18.05.2018
11:44:33
Это же сторонняя библиотека?
это не библиотека, это прожка в дистрибутивах линукс которая занимается ротацией логов, достаточно гибкая и удобная.

GoodMoodDealler
18.05.2018
11:44:48

Sergey
18.05.2018
11:45:00

The
18.05.2018
11:45:07
я всегда её натравливаю на директорию, и она сама сжимает архивы, сама чистит старые и прочее.

GoodMoodDealler
18.05.2018
11:45:16

The
18.05.2018
11:45:46
хз, что там избыточного. она почти во всех дистрибутивах есть.

Виктор
18.05.2018
11:45:54

GoodMoodDealler
18.05.2018
11:46:03
Плюс мне нужно чтобы лог по дню создавался

Sergey
18.05.2018
11:46:18
А рефлексия это плохо
Кто работал с void знают

Виктор
18.05.2018
11:46:34
Да ну? )

GoodMoodDealler
18.05.2018
11:46:38
То есть вы мне советуете в скрипте создавать лог по дню, а ей контролировать бэкапы и очистку?

Pawel
18.05.2018
11:46:46

Sergey
18.05.2018
11:46:54
Нужно срочно прочитать про Тьюринг полноту!

Pawel
18.05.2018
11:48:07

GoodMoodDealler
18.05.2018
11:49:16
Кст ни у кого не возникало задачи получения id докер контейнера в котором запущен скрипт?

Google

Виктор
18.05.2018
11:49:21

Sergey
18.05.2018
11:49:34

Pawel
18.05.2018
11:51:36

Sergey
18.05.2018
11:52:38

Pawel
18.05.2018
11:53:08

Sergey
18.05.2018
11:53:51

Виктор
18.05.2018
11:54:16

xPushkin
18.05.2018
11:54:25

Pawel
18.05.2018
11:54:40
А причём тут Тьюринг полнота?
я ещё понимаю ответить вопросом на вопрос. Но ответить ТЕМ ЖЕ САМЫМ ВОПРОСОМ - это надо быть особо интеллектуально одарённым

Andrei
18.05.2018
11:55:05
Смешно
я бы сказал что вербознее, в общем как и почти все в го

Sergey
18.05.2018
11:55:14

Виктор
18.05.2018
11:55:54
Ниже дополнил
Т.е. таки нужно? И дженерики внезапно не Иисус от мира программирования?

Sergey
18.05.2018
11:56:04

Виктор
18.05.2018
11:56:21

Sergey
18.05.2018
11:56:27

Виктор
18.05.2018
11:57:14
Ты на го писал вообще или просто кидаешься словами?
Просто таких вопросов и высказываний бы не было
Допустим передача параметров контекста в роутере между middleware

Google

xPushkin
18.05.2018
11:58:09

Pawel
18.05.2018
11:58:18

Виктор
18.05.2018
11:58:44

Pawel
18.05.2018
11:58:46
кто все эти люди??

xPushkin
18.05.2018
11:59:18
?♂️
Развивайте свою мысль

Andrei
18.05.2018
11:59:37
кто все эти люди??
те кто пишут на го, но не фанатеют от него? или для написания прод кода нужно быть обязательно упоротым фанатом?

Alexander
18.05.2018
12:00:10

Admin
ERROR: S client not available

Sergey
18.05.2018
12:00:11

Pawel
18.05.2018
12:00:14
я тоже не фанатею. почему у меня в голове нет этого бреда?

xPushkin
18.05.2018
12:00:33

Виктор
18.05.2018
12:00:48
Все верно, и?

Sergey
18.05.2018
12:01:49

Виктор
18.05.2018
12:02:46

xPushkin
18.05.2018
12:02:48

Виктор
18.05.2018
12:02:50
Дальше

Google

Pawel
18.05.2018
12:07:36

Виктор
18.05.2018
12:08:19

Pawel
18.05.2018
12:08:28
Где бред?
вообще в го нету ооп, только ембеддинг

xPushkin
18.05.2018
12:08:53

Pawel
18.05.2018
12:09:42

xPushkin
18.05.2018
12:09:55

Sergey
18.05.2018
12:11:46
Дальше
А продолжение будет? Или это конец?
Я просто до сих пор не нашёл, в какой момент в миддлваре нужен будет
`switch v.(type)`

Виктор
18.05.2018
12:15:18
Просто приводим тип и все
Это простокотейнер объектов

Антон
18.05.2018
12:16:01

Виктор
18.05.2018
12:16:33
Если в контейнере неизвестный тип то и дженерики не помогут а в любом случае нужна будет рефлексия хоть в го хоть в си

Sergey
18.05.2018
12:17:49

Виктор
18.05.2018
12:18:27
в параметрах я передаю как обычный int так и User или JWT токен сторонний
что мне с ними делать?
Писать враппер?

Антон
18.05.2018
12:18:43

Sergey
18.05.2018
12:18:50

Виктор
18.05.2018
12:19:11
А еще что мне написать за зря если я в любом случае буду знать что там внутри?

Sergey
18.05.2018
12:19:13
Все равно над этими данными производятся операции — значит есть интерфейс