@proGO

Страница 1053 из 1674
Александр
14.12.2017
07:40:44
где ты там увидел что-то анонимное?

это две обычные структуры

type HandleStruct struct { database.BaseStruct } в обычном ООП выглядило бы как class HandleStruct extend BaseStruct { } class BaseStruct { protected db *sql.DB = null }

Google
Александр
14.12.2017
07:43:59
логично что если бы ты сделал потом new HandleStruct() ты бы автоматом ничего не инициализировал

потому что структура как и класс, это еще не объект

Vany
14.12.2017
07:56:39
Господа, пользуюсь я http.Client для походов в соседний сервис. И ударила мне тут в голову блаж потестировать это поделие. Подскажите пожалуйста как нынче модно его мокать?

Slayer
14.12.2017
08:00:13
спасибо, буду ковырять дальше

Vany
14.12.2017
08:03:18
То-есть я себе в боевой код навсегда добавляю вызов клиента по ссылке? я это видел. очень не нравится, а можно как нибудь протестировать просто http.Get(...) ?

Александр
14.12.2017
08:03:41
стоп стоп стоп

мок же только для тестирования?

тесты не компиляться при обычном билде, игнорируются

Vany
14.12.2017
08:09:33
Хорошо, перефразирую, у меня есть httphandler, который во время своей работы сам ходит на внешний сервис. Я хочу протестировать его работу. Дело в том, что подсчунуть ему локалхост я не могу, надо ещё и проверять что он выбрал правильный хост для запроса. То есть, мне нужно как то ему замокать его клиент.

так то тестить я умею =)

Vany
14.12.2017
08:16:54
Хорошо, спасибо. придётся разобратся и разродится статьёй.

Google
Александр
14.12.2017
08:18:41
Хорошо, спасибо. придётся разобратся и разродится статьёй.
"Дело в том, что подсчунуть ему локалхост я не могу, надо ещё и проверять что он выбрал правильный хост для запроса" кому ему?

Vany
14.12.2017
08:26:58
http.Client , можно было бы заставить его ходить на тестовый сервер, но тогда ему нужно подделать резолвер.

Александр
14.12.2017
08:29:45
http.Client , можно было бы заставить его ходить на тестовый сервер, но тогда ему нужно подделать резолвер.
это сразу не правильно, моки для этого и сделаны что бы изолировать тесты

а вы цепляете к нему внешную зависимость

Dmitriy
14.12.2017
08:47:41
Простите, окном ошибся

Hexwell
14.12.2017
12:04:55
ОЙ ЛЮДИ

ща кричать будете

Его спам стал мемом

Hey-Hey?, программеры!? В эти выходные Университет АХУЕТИ при поддержке компании iБЛЯ и блокчейн-корпорации DEDДОЕСТ, пройдет двухдневный финтех хакатон, посвящённый технологии блокчейн. Всех приглашаем! Регистрируемся здесь: t.me/axyeti Главной особенностью хакатона станет использование квантовых технологий в связке с блокчейно?м. АХУЕТИ - лидер данного направления в России, а про iБЛЯ вы и сами все знаете) Победителей ждут АХУЕТИКОИНЫ, а также возможность протестировать свои разработки у ведущих специалистов компании Loxpidr ?. Много пиццы? и куча крутых лекций от наших менторов ждут вас на площадке технопарка «Ахуетилэнд» Пиу-Пиу?

Я так ору

nezorflame
14.12.2017
12:06:17
ну мы тут мемасики теперь обсуждать будем?

who cares?

Aleksandr
14.12.2017
12:06:46
угу, че-т не смешно

и неинтересно

John
14.12.2017
12:11:06
who cares?
++, просто /voteban :D

Igor
14.12.2017
12:14:13
Я так ору
от тебя слишком много ора, бомбёжки и вбросов не по теме чата, так что это будет первое и последнее предупреждение, со следующим отхватишь бан

Lee
14.12.2017
12:22:48
Гайз. Что заюзать для синтетического стресс-теста клиент-серверного приложения? Клиентская конфигурация подключения осуществляется через флаги. После успешного подключения клиент вбивает команду, ждёт её выполнения.

Dmitriy
14.12.2017
12:23:27
А как оно подключается? tcp?

Lee
14.12.2017
12:23:30
+

Google
Dmitriy
14.12.2017
12:23:52
http://tsung.erlang-projects.org/user_manual/conf-client-server.html

Lee
14.12.2017
12:25:09
http://tsung.erlang-projects.org/user_manual/conf-client-server.html
Звучит как то что я ищу :) Спасибо, буду пробовать конфигурить.

Sander
14.12.2017
17:08:03
кто-нибудь работал с gRPC + Swagger?

Anatoliy
14.12.2017
17:25:11
всем привет, может кто пояснить чем grpc лучше чем rest?

Alexander
14.12.2017
17:26:26
всем привет, может кто пояснить чем grpc лучше чем rest?
хм... так нет лучшего))) все от потребностей

Anatoliy
14.12.2017
17:27:05
просто в статьях вижу разные мысли вида "мы думали перейти от rest к grpc", вот и интересно с чего такое решили и в каком случае он будет лучше

Alexander
14.12.2017
17:30:32
просто в статьях вижу разные мысли вида "мы думали перейти от rest к grpc", вот и интересно с чего такое решили и в каком случае он будет лучше
REST - архитектурный стиль, а gRPC фреймворк для вызова удаленных процедур) Видимо парни не смогли сделать свое грамотное архитектурное видение на базе рест (мб и не поняли его), вот и взяли тупо gRPC

Anatoliy
14.12.2017
17:31:13
вот я примерно так же подумал, что вроде немного разного направления вещи, но ведь обсуждают именно в сравнении, думал может быть я что-то не так понял

Anatoliy
14.12.2017
17:32:59
ну такое тоже бывает. эти бы статьи еще помечали тегом ИМХО и было бы вообще хорошо

Alexandr
14.12.2017
17:33:45
всем привет, кто-нибудь может подсказать ресурс с задачами и решениями на golang?

а то ничего интересного найти не могу на чем попрактиковаться

Alexander
14.12.2017
17:34:54
всем привет, кто-нибудь может подсказать ресурс с задачами и решениями на golang?
если математические задачки, то наверное что-то типо степика надо смотреть

Alexandr
14.12.2017
17:38:29
если математические задачки, то наверное что-то типо степика надо смотреть
мне бы именно на основные потребности ( запись чтение из файла, работа с массивами, взаимодействие по tcp/udp, http)

Viktor
14.12.2017
17:40:24
hackerrank

Anatoliy
14.12.2017
17:48:44
ну вообще некоторый минимум есть на Tour of Go, а так - читать либы и смотреть как сделано там

Dmitry
14.12.2017
17:50:06
Много задачек по go есть вот здесь http://exercism.io/languages/go/about

Aleksandr
14.12.2017
18:49:05


Сижу на афтерпати РНРшников, обсуждают какой плохой язык — Go))

Google
Kirill
14.12.2017
18:49:37
Жесть)))

У пхпшников бывают пати?

Nikolay
14.12.2017
18:50:00
Admin
ERROR: S client not available

Nikolay
14.12.2017
18:50:10
У пхпшников бывают пати?
Да, оба приходят и вдвоем пьют

Aleksandr
14.12.2017
18:50:18


Человек 200-300

Pauline
14.12.2017
18:51:24
где-то я видела гошников, обсуждающих, какой плохой джаваскрипт

Anton
14.12.2017
18:51:38
/report

/report

/stat@combot

Combot
14.12.2017
18:52:02
combot.org/chat/-1001046001048

Aleksandr
14.12.2017
18:52:08
Как раз Goшный митап в Авито обсуждают — типа, очень скучно было. На весь Go тень бросил.

Eldar
14.12.2017
19:01:51
Жаваскрипт полу-язык)

Yaroslav
14.12.2017
19:02:15
на половину язык, на половину скрипт

Anatoliy
15.12.2017
07:34:50
Dmitriy
15.12.2017
07:54:44
А что с js не так? Ну есть и ладно. Для веба безальтернативно.

Taras ?
15.12.2017
07:55:55
Anatoly
15.12.2017
08:04:47
Всем привет! ) Недавно читал что Go развивает систему плагинов. Начал изучать эту тему и сейчас подбираю задачи которые можно решить на этом языке. #вопрос у кого то есть опыт разработки на Go с применением событийной архитектуры? (Event Driven)?

Google
Dmitriy
15.12.2017
08:05:53
Если никогда раньше не работал с событийщиной - ничего хорошего не получится)

Anatoly
15.12.2017
08:06:54
Уже лет 5 как только с ней работаю )

просто хочу понять уровень задач для Go. если есть события - можно строить большие системы. если нет то только микро приложения.

хотя в Go есть нечто типа примисей. вместо наследования. мб это альтернатива событиям. но пока не уверен

или мб опыт создания больших модульных систем?

Dmitriy
15.12.2017
08:10:31
Каким боком mixin к событиям?

Anatoly
15.12.2017
08:12:03
наследование классов или передача сообщений в событиях - это вариация для решения проблем позднего связвания. в одних платформах пытаются делать позднее связывание через наследование, в других через события. если тут нет ни первого ни второго, то что то должно же быть )

в общем если у кого есть опыт по событийной архитектуре или созданию больших систем в Go - просьба дать обратную связь )

Aleksandr
15.12.2017
08:30:52
наследование классов или передача сообщений в событиях - это вариация для решения проблем позднего связвания. в одних платформах пытаются делать позднее связывание через наследование, в других через события. если тут нет ни первого ни второго, то что то должно же быть )
без объяснения этот коммент выглядит как бред. Я знаю, что такое наследование классов, передача сообщений, позднее связывание, event-driven архитектура, но не могу вычленить смысл в такой компоновке этих терминов

Anatoly
15.12.2017
08:32:29
скорее всего причина в понятии позднего связвания. вокруг него много путаницы. если брать исходное значения от Алена Кея, то это возможность расширять исходный код, менять поведение системы не трогая сам код, просто дописывая новый код где то в другом месте.

Aleksandr
15.12.2017
08:33:28
понимания не добавилось

event-driven то здесь причем?

Anatoly
15.12.2017
08:35:01
event-driven это когда позднее связывание делается через события. пишешь новый код который начинает слушать события и подключать свою механику. также один из вариантов позднего связывания.

Страница 1053 из 1674