 Cyril
    Cyril 
    
    
        
        
        
        /newpoll@PollBot
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Сорри
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Пересоздать?
    
 
     Valery
    Valery 
    
    
        
        
        
        Python
    
 
     dawN
    dawN 
    
    
        
        
        
        Php
    
 
     Eugene
    Eugene 
    
    
        
        
        
        Python
    
 
     Мерль
    Мерль 
    
    
        
        
        
        Python
    
 
     Maxim
    Maxim 
    
    
        
        
        
        Python
    
 
     Valery
    Valery 
    
    
        
        
        
        /results@PollBot
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        Python
    
 
     Roman
    Roman 
    
    
        
        
        
        Ruby
    
 
     Roman
    Roman 
    
    
        
        
        
        /results@PollBot
    
 
     Oleksandr
    Oleksandr 
    
    
        
        
        
        Php
    
 
     Alexander
    Alexander 
    
    
        
        
        
        perl
    
 
     🏴☠️ Alexey
    🏴☠️ Alexey 
    
    
        
        
        
        Ruby
    
 
     🏴☠️ Alexey
    🏴☠️ Alexey 
    
    
        
        
        
        /results
    
 
     🏴☠️ Alexey
    🏴☠️ Alexey 
    
    
        
        
        
        Судя по результатам poll'а - с эрланга не уходят ;))
    
 
     Alexander
    Alexander 
    
    
        
        
        
        Python
    
 
     cntmprrart
    cntmprrart 
    
    
        
        
        
        А как можно уйти с одного языка на другой? Какие задачи, такой и язык.
    
 
     A.
    A. 
    
    
        
        
        
        Python
    
 
     A.
    A. 
    
    
        
        
        
        /results@PollBot
    
 
     A.
    A. 
    
    
 
     Valery
    Valery 
    
    
        
        
        
        Я не то, чтобы ушел с питона, но попробовать интересно
    
 
     Мерль
    Мерль 
    
    
 
     A.
    A. 
    
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        node.js
    
 
     Valery
    Valery 
    
    
 
     Alex
    Alex 
    
    
        
        
        
        /results@PollBot
    
 
     Arnis
    Arnis 
    
    
        
        
        
        Python
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        D
    
 
     Welcome Bot
    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
    cntmprrart 
    
    
        
        
        
        /poll@PollBot
    
 
     Alex
    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
    Cyril 
    
    
        
        
        
        Ну заведи функцию handleResAndErr(res, err, ERR_CODE)
    
 
     Welcome Bot
    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
    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
    Alex 
    
    
        
        
        
        А в го нет подобия питоновых декораторов?
    
 
     Cyril
    Cyril 
    
    
        
        
        
        Нет
    
 
     Cyril
    Cyril 
    
    
        
        
        
        В го не принято бояться копипасты
    
 
     Alex
    Alex 
    
    
        
        
        
        Да, я заметил, когда первый раз писал везде if err != nil
    
 
     Alex
    Alex 
    
    
        
        
        
        Что не принято бояться.
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        C++
    
 
     Welcome Bot
    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
    Alex 
    
    
        
        
        
        node.js
    
 
     Oleg
    Oleg 
    
    
        
        
        
        /poll@PollBot
    
 
     Oleg
    Oleg 
    
    
        
        
        
        /results@PollBot
    
 
     cntmprrart
    cntmprrart 
    
    
        
        
        
        Лол, жуйк набижал :3
    
 
     Aleksey
    Aleksey 
    
    
 
     Alex
    Alex 
    
    
        
        
        
        Во-первых, много языков не указано
    
 
     Valery
    Valery 
    
    
        
        
        
        forth :P
    
 
     A.
    A. 
    
    
 
     A.
    A. 
    
    
        
        
        
        А здесь всё просто
    
 
     A.
    A. 
    
    
        
        
        
        Есть джава, питончик, гоу и всё что кроме... )
    
 
     A.
    A. 
    
    
        
        
        
        С Хабра
    
 
     A.
    A. 
    
    
        
        
        
        Роутер на Golang
        https://habrahabr.ru/post/301282/
    
 
     Мерль
    Мерль 
    
    
 
     Valery
    Valery 
    
    
        
        
        
        роутеры кошерно на эрланге же
    
 
     Cyril
    Cyril 
    
    
        
        
        
        httprouter выше крыши, даже старого gorilla/mux хватает (пофиг, что там мьютексы) :)
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Кто что использует в работе? Роутер + middleware engine, micro framework или fullstack framework?
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Например: gorilla + negroni или gin/echo или ravel/begoo
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        А где добыть наклейку с гофером?
    
 
     A.
    A. 
    
    
 
     A.
    A. 
    
    
        
        
        
        Но там какие-то не очень
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        А есть место, где очень?
    
 
     A.
    A. 
    
    
        
        
        
        Самому заказать
    
 
     A.
    A. 
    
    
        
        
        
        У каких-нибудь печатников
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        Возможно. Есть смысл спрашивать народ, кому тоже надо?
    
 
     A.
    A. 
    
    
        
        
        
        Я бы скинулся
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Я б тоже
    
 
     A.
    A. 
    
    
        
        
        
        Можно организоваться
    
 
     Oleg
    Oleg 
    
    
        
        
        
        Аватарку шпакера распечатаем
    
 
     A.
    A. 
    
    
        
        
        
        Давайте покурим вопрос, не код же обсуждать право дело
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        Да там цена нулевая. Если не забуду, полсотни листов на выходных закажу.
    
 
     A.
    A. 
    
    
        
        
        
        Дешево
    
 
     A.
    A. 
    
    
        
        
        
        Только надо рисунки выбрать
    
 
     Aleksey
    Aleksey 
    
    
        
        
        
        Векторные рисунки :)
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Python
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Зае ваш опрос)