@gogolang

Страница 1190 из 1630
Vladimir
27.06.2018
13:09:43
как часто удаляют репозитории, которые активно юзает мир разработки?

Andrei
27.06.2018
13:09:47
И что ты будешь делать, если репа удалена?
Снимать трусы и бегать, святой Роб Пайк сказал, что центральный репозиторий и нормальный менеджер зависимостей в стандартной поставке не нужны, значит они не нужны и точка

Google
Vladimir
27.06.2018
13:10:19
для этого есть кеш у менеджера зависимостей

из кеша всегда можно достать

Andrei
27.06.2018
13:10:54
центральная репа не дает гарантий никаких
Вполне себе дает, как то на пип никто не жалуется, например

Vladislav
27.06.2018
13:11:33
Вполне себе дает, как то на пип никто не жалуется, например
Я помню чувак из нпм удалил репу. Ее совсем не сразу вернули админы.

Алексей
27.06.2018
13:11:45
Aleksandr
27.06.2018
13:12:46
Вполне себе дает, как то на пип никто не жалуется, например
логическая ошибка "обобщение частного"

Alexander
27.06.2018
13:13:07
мне кажется это какой-то троллинг приехал от людей, в экосистеме которых есть центральный репо и менеджер зависимостей

Vladislav
27.06.2018
13:13:12
и после этого запретили удалять
Прецедент был -> нет гарантий.

Алексей
27.06.2018
13:13:24
после прецендента как раз исправили такую фигню

Vladislav
27.06.2018
13:14:03
чооо?
Если был такой случай - значит может повториться.

Andrei
27.06.2018
13:14:08
мне кажется это какой-то троллинг приехал от людей, в экосистеме которых есть центральный репо и менеджер зависимостей
Это приехало мнение от людей, которые в своей жизни разрабатывали не только на го

Google
Alexander
27.06.2018
13:14:27
Vladislav
27.06.2018
13:14:36
Это не считая фактора что кто-то пол интернета перебанит.

Alexander
27.06.2018
13:14:51
вопрос - какие альтернативы вот прям ща ?

Andrei
27.06.2018
13:15:55
вопрос - какие альтернативы вот прям ща ?
Использовать, например, glide и хранить в репе lock файл

Попутно форкая не популярные либы и поивязфваясь к своим форкам

Aleksandr
27.06.2018
13:16:36
Andrei
27.06.2018
13:17:26
dep Тогда может быть?
Может быть, но glide пока более адекватен

Vladislav
27.06.2018
13:18:10
Может быть, но glide пока более адекватен
Нууу. Нет. Он не может добавить зависимость без обновления остальных.

Aleksandr
27.06.2018
13:18:39
Может быть, но glide пока более адекватен
да, и поэтому уже год предлагает мигрировать на dep

Vladislav
27.06.2018
13:20:16
Alexander
27.06.2018
13:20:22
чот не смог найти, но точно помню что было

Alexander
27.06.2018
13:21:25
по слову migrate нашел

ну я попробовал dep - куча вариантов, попробовад deprecate - не нашел. а так да, Please consider trying to migrate from Glide to dep.

Andrei
27.06.2018
13:22:13
что?
http://bfy.tw/6gbf

Vladislav
27.06.2018
13:22:38
http://bfy.tw/6gbf
Не приветствуются: - оскорбления;

Andrei
27.06.2018
13:23:02
А я не оскорблял, просто помог?

Google
Vladislav
27.06.2018
13:23:36
А я не оскорблял, просто помог?
Совершенно не к месту.

Andrei
27.06.2018
13:25:18
Совершенно не к месту.
Я не могу серьезно разговаривать с людьми, стоящими на позиции - если в го этого нет, значит оно не нужно

Vladislav
27.06.2018
13:26:06
Я не могу серьезно разговаривать с людьми, стоящими на позиции - если в го этого нет, значит оно не нужно
Конечно, я же это раз 5 написал. Вы ведь мою позицию явно где-то вычитали.

Oleg
27.06.2018
13:33:49
Если принимать иную позицию, то го рано или поздно станет плюсами

Vladimir
27.06.2018
13:34:11
если прям по жизни преследует страх непоколебимых го-разработчиков - то ведь можно в ci дописать обычный cp vendor /tmp скрипт и не надо тонны кода за собой таскать. Почему такие практики не применяются? А в других языках тоже все в репу сладывают, те кто пришел из плюсов/жавы?

Vladimir
27.06.2018
13:37:30
чтобы восстановить данные, в случае если роскомнадзор забанит гитхаб на ваш сервер в РУ-регионе

Pawel
27.06.2018
13:37:36
если прям по жизни преследует страх непоколебимых го-разработчиков - то ведь можно в ci дописать обычный cp vendor /tmp скрипт и не надо тонны кода за собой таскать. Почему такие практики не применяются? А в других языках тоже все в репу сладывают, те кто пришел из плюсов/жавы?
тонны кода - это колько в вашем случае в байтах? в других языках предпочитают на каждый чих создавать или переписывать докер-образ. Если вам это проще - велкам, ни кто не мешает извращаться таким образом и в го

Vladimir
27.06.2018
13:39:46
что это дает по сравнению с тасканием вендора?
в репе не будет стороннего кода

Pawel
27.06.2018
13:40:07
если прям по жизни преследует страх непоколебимых го-разработчиков - то ведь можно в ci дописать обычный cp vendor /tmp скрипт и не надо тонны кода за собой таскать. Почему такие практики не применяются? А в других языках тоже все в репу сладывают, те кто пришел из плюсов/жавы?
вообще имейте ввиду - сюда регулярно приходят люди с опытом из других языков и жалуются на отсутсвие центрального репозитория с менеджером зависимостей ( а так же классов с наследованием, конструкторами и деструкторами, перегрузки функций, дженериков и Б-г знает чего ещё) Это несколько раздражает

Vladimir
27.06.2018
13:41:04
да не жалуюсь я) просто спрашиваю про бест практис

Pawel
27.06.2018
13:41:05
И?
С сегодняшнего дня нам предлагают считать зависимости проекта сторонним кодом лол

Алексей
27.06.2018
13:42:38
Вопрос. Код в боте: https://play.golang.org/p/yXw8GaCMZpQ логи: 2018/06/27 16:41:17 [mielofon] /s 2018/06/27 16:41:19 [mielofon] /s 2018/06/27 16:41:21 [mielofon] /s 2018/06/27 16:41:22 [mielofon] /s Ok 2018/06/27 16:41:25 [mielofon] /s 2018/06/27 16:41:30 [mielofon] /s 2018/06/27 16:41:30 [mielofon] /s Ok

Vladimir
27.06.2018
13:42:47
С сегодняшнего дня нам предлагают считать зависимости проекта сторонним кодом лол
вот я, например, html-жуниор, влез в код го и во время апдейта вендоров добавил символ в один из вендоров - как это отревьюить?

Алексей
27.06.2018
13:43:30
почему то один-два раза пролетает свитч ?

Aleksandr
27.06.2018
13:44:25
почему то один-два раза пролетает свитч ?
что значит пролетает свитч?

Pawel
27.06.2018
13:46:34
господа администрация, надо #gogorules написать чтобы куски кода длиннее 5 строк помещали в плейграунд

Google
Алексей
27.06.2018
13:47:16
В логах видно что до switch отрабатывает log.Printf("[%s] %s", messageUserName, messageText)? А ни в одном из case (как и в default) не отрабатывает log.Printf

Admin
ERROR: S client not available

Pawel
27.06.2018
13:49:59
вот я, например, html-жуниор, влез в код го и во время апдейта вендоров добавил символ в один из вендоров - как это отревьюить?
а не надо так делать. нужно апдейтить внешние репы, потом апдейтить папку вендор - dep ensure

Алексей
27.06.2018
13:51:09
Aleksandr
27.06.2018
13:52:16
2 раза нет - один есть
сделай сообщения более информативными, чтобы отделять пришедшие данные от выводимых в свитче

Илья
27.06.2018
13:52:41
+ если у тебя несколько обработчиков, то порядок в логе не соблюдается

Aleksandr
27.06.2018
13:52:45
плюс добавь id update'а везде, чтобы понимать что к какой итерации относится

Алексей
27.06.2018
13:57:33
плюс добавь id update'а везде, чтобы понимать что к какой итерации относится
Помогло ? Это до моего цикла и не доходит. https://play.golang.org/p/upgirQWLXni 2018/06/27 16:55:11 [mielofon] /s 2018/06/27 16:55:13 In [mielofon] id:995789 /s 2018/06/27 16:55:13 Out [mielofon] id:995789 text:/s Ok 2018/06/27 16:55:19 In [mielofon] id:995789 /s 2018/06/27 16:55:19 Out [mielofon] id:995789 text:/s Ok 2018/06/27 16:55:21 In [mielofon] id:995789 /s 2018/06/27 16:55:21 Out [mielofon] id:995789 text:/s Ok 2018/06/27 16:55:23 [mielofon] /s 2018/06/27 16:55:25 [mielofon] /s

Daniel
27.06.2018
13:57:41
Раз в неделю примерно приходит человек, и начинает пропагандировать центральную репу и удивляться коммиту вендора

Причем агрессивно так

Типа "почему создатели го такие идиоты"

Vladimir
27.06.2018
13:58:43
с - стабильность

Daniel
27.06.2018
13:58:54
Я прям удивлен, почему так

Го - статически компилируемый язак

Завистмости у нас нужны только разработчику на этапе компиляции

Поэтому в го не нужна центральная репа

А раз не нужна - ее и нет

Все

Google
Daniel
27.06.2018
14:00:43
Остальное - лирика

Vladimir
27.06.2018
14:00:47
дык речь не про центральную репу. Речь про вендоры в репе - это всем ли удобно.

Алексей
27.06.2018
14:00:52
Вообще я не вижу никаких препятствий почему нельзя сделать и центральную репу, и дать возможность из гита ставить.

Daniel
27.06.2018
14:00:58
Мне удобно

Внятных аргументов против не видал

Но как вариант - коммитим два файла от dep, и достаем при каждой компиляции зависимости по ним

Vladimir
27.06.2018
14:02:58
ну дык про это и речь. Не коммитить тысячи файлов

Илья
27.06.2018
14:03:41
ну дык про это и речь. Не коммитить тысячи файлов
можно и не комитить, но так никто не делает, добавляешь в .gitignore vendor и в бой!

Vladimir
27.06.2018
14:03:42
почему это не растпрастранено? Все боятся что выключат их любимый репозиторий. Но всегда же можно восстановить, делать бекапы не сложно

Илья
27.06.2018
14:04:59
почему это не растпрастранено? Все боятся что выключат их любимый репозиторий. Но всегда же можно восстановить, делать бекапы не сложно
хм, потому, что это лишний шаг? после merge, при изменении зависимостей запускать апдейт вендора?

Страница 1190 из 1630