Anonymous
p, err := r.Project(context.Background(), entities.Tracker{
Credentials: testCreds,
URL: ts.URL,
Type: redmineType,
}, pid)
Mike
ну так, после того, как ты тестовый сервер сделал, надо теперь писать тесты, например
1) сделать на него запрос гет по урлу, и убедиться, что результат совпадает с тем, что ты ждешь
2) сделать пост по урлу и убедиться, что результат правильно зависит от параметров
3) любой другой пример
но эти тесты тебе придется написать, а не ждать, что магическое присваивание севера переменной начнет долбить на сервер именно те запросы, которые ты хочешь
Anonymous
Таки пройдя по длинной цепочке вызовов, нашел вот это
resp, err := opts.httpClient.Do(req.WithContext(opts.ctx))
Anonymous
Бинго.
Anonymous
Pavel
здравствуйте, дорогие
Pavel
и уважаемые участники
Pavel
:)
Мерль
Добрый день
Oleg
:)
ты бы ник сменил, а то все админы уже банхамеры достали
Oleg
😂
Pavel
Сначала бы вылечить паранойю, ребят. На самом деле, меня зовут Павел. У меня появился вопрос, на который я не нашел в сети ответа и стал искать вас. И очень рад, что нашел.
Илья
ну так не томите, Павел, в чем же вопрос?
Oleg
Да троль походу
Oleg
Убейте Павла
Pavel
Вопрос по gogland, но сейчас я убегаю. Удивлен, что бывают проблемы с троллями. О_О Ребят, вы чего? Оо
Alexander 🐕
Че за павел
Мерль
Mike
павел, будь проще
Alexander 🐕
павел уходи
Мерль
Господа, у нас работает презумпция невиновности
Mike
а то звучишь как 60-летний которому сегодня интернет показали
Oleg
павел, бан:D
Oleg
😂😂
Alexander 🐕
А, я не могу убить павла
Oleg
Alexander 🐕
Пойду убью карину
Pavel
Сменил
Alex
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go!
Здесь не любят и активно карают за:
— оскорбления;
— nsfw контент;
— флуд, флейм и спам;
— избыток оффтоп тем;
Прежде чем задавать свои ответы, убедитесь, что:
— вы загуглили свою проблему
— вы поискали на официальном сайте языка https://golang.org/help/
Не просите других отлаживать ваш неработающий код без подсказки о проблемах, которые нужно отыскать. Отправив сотни строк и говоря "не работает", вы будете проигнорированы. Отправив десяток строк кода и сказав "после строки 7 я ожидаю X, но приходит Y" - значительно вероятнее получить ответ.
Не поддавайтесь соблазну завершить свой запрос бессмысленными вопросами вида: "Не поможет ли мне кто-нибудь?" или "Есть ли вообще ответ?" Во-первых, если вы хоть сколько-нибудь компетентно описали свою проблему, подобные дополнительные вопросы, как минимум, излишни. Во-вторых, поскольку они излишни, людям они кажутся надоедливыми — и в ответ их так и подбивает написать логически безукоризненную отписку типа: "Да, помочь вам можно" или "Нет, вам уже ничем не поможешь".
Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code
Список всякой всячины: https://github.com/avelino/awesome-go
Ништяки: https://github.com/golang/go/wiki/Projects
Сайт комьюнити: http://4gophers.ru/
Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp
Приятно провести время! :3
#правила #rules #полезняшки #чаво
Сюда можно еще дописать вот эту ссылку: http://neprivet.ru
Anonymous
Хэй, ребята.
S7 Airlines устраивает хакатон в Москве, в Парке Горького. Призовой фонд 600 000 руб и еще возможность трудоустройства в S7 Group или заключение контракта с компанией S7 Airlines. Участие бесплатное. Если по результатам заочного этапа ваше решение будет отвечать критериям отбора, то вы будете приглашены на финальный этап в Москву, организаторы оплатят перелет.
Регистрация: https://goo.gl/0Lhc2k
Mike
и тут блокчейн...
Mike
а если я знаю решение для 3 за 15 баксов, которое умеет ВСЕ, что может теоретически уметь чатбот, это можно засчитать за решение? важен же результат =)
Anonymous
регистрируйтесь, представляйте свое решение и компетентные люди оценят его)
Anonymous
а вообще
Anonymous
https://t.me/s7hackathon
Mike
ну я говорю, решение — купить чатбот платформу, 15 баксов стоит, есть бэкенд, где можно активные чаты между саппортами раскидывать, саппорты могут чаты на других переводить (например, технических саппортов или финансовых, в зависимости от вопроса), автоматическое раскидывание чатов по свободным саппортам и т.п. Смысл это перепиливать заново?
Anonymous
Майк, я просто продвигаю мероприятия, некомпенетнта с тобой общаться в таких деталях) лучше напиши об этом в чатик хакатона)
Anonymous
В го джейсон разбирать это боль?
A.
Нет
Mike
Не, ну смотря какой джейсон
Mike
Вон тут один хотел полностью динамичную модель по сокету гонять и маршаллить без свича по типу и одной структурой
A.
Ну это ловкий мсье просто
Mike
Marshall
Mike
гугли
Slava
вот эти люди, которые девелопят на айпадах
Илья
Ну, судя по коду, это не json
A.
Хрен поими что, хрен поими откуда
A.
Я особо не вникал. Но на вскидку здесь заточка рук страдает.
Mike
навскидку тут автор любит копипастить, а про функции не слышал
engelbart
как будто копипаст это плохо
Aleksandr
Кто знает тесты на знания го?
Aleksandr
копипаст плохо
Mike
do
Mike
not
Mike
repeat
Mike
yourself
Mike
даже если бухого ночью со шлюхами разбудят, должен первое это вспоминать, а не то, есть у тебя жена или нет
engelbart
code generation же
Mike
да там почти весь код — 10 раз копипаст трех строк
dev_sheep
А так - после Java, парсинг на go - это офигеть как приятно. Взял, зашёл на сайт, скомуниздил структуру, замаршалил и все :)
(сугубо имхо)
Anonymous
Ребятки держите годную книгу по веб голанг, сделаете по ней свой первый чат, потом смело можете идти устраиваться на работу в маил.ру или где там еще на го прожат
Anonymous
Slava
вот это да
Stanislav
чот так себе книга... или же мне пора в мылору устраиваться :D
Anonymous
Stanislav
а, ну еще в книге не хватает описания (относительно) динамически подключаемых действий, чуть-чуть ООПшности и прочих нужных дел
dev_sheep
dev_sheep
Stanislav
dev_sheep
ребят, какие вебскокеты получше юзать будет?
Stanislav
dev_sheep
Stanislav
вебчат без вебсокетов сейчас - грустненько
Michael
Anonymous
Anonymous