Cyril
/newpoll@PollBot
Oleg
Сорри
Oleg
Пересоздать?
Valery
Python
dawN
Php
Eugene
Python
Мерль
Python
Maxim
Python
Valery
/results@PollBot
Ruslan
Python
Roman
Ruby
Roman
/results@PollBot
Oleksandr
Php
Alexander
perl
🏴☠️ Alexey
Ruby
🏴☠️ Alexey
/results
🏴☠️ Alexey
Судя по результатам poll'а - с эрланга не уходят ;))
Alexander
Python
cntmprrart
А как можно уйти с одного языка на другой? Какие задачи, такой и язык.
A.
Python
A.
/results@PollBot
A.
Valery
Я не то, чтобы ушел с питона, но попробовать интересно
Мерль
A.
Konstantin
node.js
Valery
Alex
/results@PollBot
Arnis
Python
Anonymous
D
Welcome Bot
Добро пожаловать в чат "Golang RU", @isqua!
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go!
Здесь не любят и активно карают за:
— оскорбления;
— nsfw контент;
— флуд, флейм и спам;
— избыток оффтоп тем;
Список всякой всячины: https://github.com/avelino/awesome-go
Ништяки: https://github.com/golang/go/wiki/Projects
Сайт комьюнити: http://4gophers.ru/
Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp
Приятно провести время! :3
cntmprrart
/poll@PollBot
Alex
Гоферы, у меня нубский вопрос. Есть код вида
someVar, res, err := someFuncCall(someParams)
if res { p.AppendData("rate", res.Rate) }
checkError(SOME_ERROR_CODE, err)
В нём someVar, someFuncCall, someParams и SOME_ERROR_CODE бывают разные, а всё остальное одинаковое. Т.е. типа
..., res, err := ...
if res { p.AppendData("rate", res.Rate) }
checkError(..., err)
И такое мне предстоит раскопировать около 30 раз. Как можно уйти от копипасты?
Cyril
Ну заведи функцию handleResAndErr(res, err, ERR_CODE)
Welcome Bot
Добро пожаловать в чат "Golang RU", @lexfrei!
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go!
Здесь не любят и активно карают за:
— оскорбления;
— nsfw контент;
— флуд, флейм и спам;
— избыток оффтоп тем;
Список всякой всячины: https://github.com/avelino/awesome-go
Ништяки: https://github.com/golang/go/wiki/Projects
Сайт комьюнити: http://4gophers.ru/
Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp
Приятно провести время! :3
Alex
Ну заведи функцию handleResAndErr(res, err, ERR_CODE)
Я чот завёл
func (p *Project) callServer(fn ServerCallee, errorCode string) interface{} {
variable, res, err := fn()
if (res != nil) { p.AppendData("rate", res.Rate) }
checkError(errorCode, err)
return &variable
}
и нифига не короче получилось. Да, кажется с handleRes будет попроще.
Alex
А в го нет подобия питоновых декораторов?
Cyril
Нет
Cyril
В го не принято бояться копипасты
Alex
Да, я заметил, когда первый раз писал везде if err != nil
Alex
Что не принято бояться.
Aleksey
C++
Welcome Bot
Добро пожаловать в чат "Golang RU", @dmitry_ermakov!
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go!
Здесь не любят и активно карают за:
— оскорбления;
— nsfw контент;
— флуд, флейм и спам;
— избыток оффтоп тем;
Список всякой всячины: https://github.com/avelino/awesome-go
Ништяки: https://github.com/golang/go/wiki/Projects
Сайт комьюнити: http://4gophers.ru/
Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp
Приятно провести время! :3
Alex
node.js
Oleg
/poll@PollBot
Oleg
/results@PollBot
cntmprrart
Лол, жуйк набижал :3
Aleksey
Alex
Во-первых, много языков не указано
Valery
forth :P
A.
A.
А здесь всё просто
A.
Есть джава, питончик, гоу и всё что кроме... )
A.
С Хабра
A.
Роутер на Golang
https://habrahabr.ru/post/301282/
Мерль
Valery
роутеры кошерно на эрланге же
Cyril
httprouter выше крыши, даже старого gorilla/mux хватает (пофиг, что там мьютексы) :)
Oleg
Кто что использует в работе? Роутер + middleware engine, micro framework или fullstack framework?
Oleg
Например: gorilla + negroni или gin/echo или ravel/begoo
Aleksey
А где добыть наклейку с гофером?
A.
A.
Но там какие-то не очень
Aleksey
А есть место, где очень?
A.
Самому заказать
A.
У каких-нибудь печатников
Aleksey
Возможно. Есть смысл спрашивать народ, кому тоже надо?
A.
Я бы скинулся
Oleg
Я б тоже
A.
Можно организоваться
Oleg
Аватарку шпакера распечатаем
A.
Давайте покурим вопрос, не код же обсуждать право дело
Aleksey
Да там цена нулевая. Если не забуду, полсотни листов на выходных закажу.
A.
Дешево
A.
Только надо рисунки выбрать
Aleksey
Векторные рисунки :)
Anonymous
Python
Anonymous
Зае ваш опрос)