Mike
или @ru_ruby
Ivan
@rubylang @codenamecrud
Irina
найс, спасибо
Konstantin
Извините за сообщение не в тему.
у кого нибудь datagrip в связке cliсkhouse настроен?
Kirill
Вам, видимо, сюда https://t.me/clickhouse_ru
Konstantin
👍
Anonymous
> "ClickHouse не тормозит"
Может нам тоже переименовать группу в Golang (дженерики не нужны) 😄
Kirill
Ну, он действительно не тормозит, а в Го дженерики нужны
Konstantin
🤣
Андрей
Привет, народ. подскажите. с тестами, как правильно : писать на все функции или только на какие-то определенные?
Sergius Ofitserov
Нагрузочное?
Anonymous
Андрей
А на функции типа вывода данных , принты.всякие?
Андрей
Сергиус, с обычным разбираюсь, нагрузочное потом
Nikita
@nuqzz, не знаю, на сколько имеет смысл это тестировать в твоем коде, но тогда пиши в io.Writer, в тесте замокай его
Андрей
Ок, другой вопрос - есть функция генерирующая определенный слайс, по двум слайсам : ключи и значения, на выходе есть слайс в.составе которого элемент массива - конкатенация строки и значения. Например : имена, фамилии, на выходе. - имя +" "+ фамилия, притом формируется он рандомно. Как такое протестить?
Андрей
Nikita
Покажи код
Андрей
Сек
Nikita
Вообще это с опытом приходит, как писать тесты, и как вообще писать тестируемый код
Андрей
пример написан на скорую руку..
Андрей
надо shuffle протестить
Андрей
например
Sergius Ofitserov
Полагаю тогда смок тест начать
Андрей
это как?
Андрей
я для себя писал без тестов все..а сейчас стал вопрос трудоустройства.. и вот.. прозреваю
Nikita
от англ. mock
Sergius Ofitserov
Смок тесты - самые простые тесты
Андрей
и то, это были только телеграмм боты
Андрей
Nikita
Ты какую-то концептуальную зависимость описываешь в виде интерфейса
Sergius Ofitserov
Андрей
сейчас нет.. проходил курс на udemy
Андрей
там столкнулся с тем, что эта часть вопроса осталась за ширмой
Nikita
Блин, тут курс можно прочитать про IoC, DI и так далее
Андрей
а вообще буду интернет магазин паять
Андрей
Андрей
буду изучать
Андрей
go + angular 1 - магаз
Андрей
на го rest
Anonymous
Вообще рандом мокается? Можно же для тестов взять известный сид, который даст известный результат?
Андрей
Nikita
@jedoan по ссылкам хз, гугли inversion of control, dependency injection
Андрей
Viktor
Андрей
о! вообще супер
Андрей
Nikita
Да, это классный пакет. Я его во всех тестах использую
Андрей
Sergey
Есть кто, кто работает в ИДЕшке Goglang и использует DEP? Проблемы с автоподсказками. Скачиваю зависимые пакеты в папку $PROJECT_DIR/vendor/
В проекте зависимости не подсвечивают пока не установлю прямо в GOPATH.
Пробовал в настройках проекта указываю папку ./vendor/ как GOPATH на уровне проекта - не помогло.
Aleksandr
Aleksandr
подобная бага была 2-3 eap'а назад. не видел зависимости в vendor. потом пофиксили.
Sergius Ofitserov
Сижу мозгую как по таймеру скидывать срез в хранилище на сервер. И дёргать по запросу🤔
Anonymous
Sergius Ofitserov
В целом её нет. Мне нужно на каждый слайс ставить маркер. Чтобы при обращении н на сервер не качались все срезы. А только один с нужными данными.
Sergey
dep'ом скачиваешь?
Да, качаю DEP-ом и не видит. Попробую обновить гогланд, вроде уже обновлял недавно
Aleksandr
Sergey
Поставил самую свежу версию (которую уже называют GoLand, не гоГленд) и все подсвечивает
Dmitriy / დიმიტრი
Всем привет. Есть ли GUI библиотеки для Golang которые работали бы на Mac OS?
Stepan
Stepan
для этого хипсторы придумали электрон
Stepan
я умею работать отверткой, поэтому мне лень учиться закручивать гайки ключем, буду пыжиться отверткой
Stepan
ну в общем да, согласен. но суть сообщения моего таже, лучше что то более подходящее для этих целей использовать, а не го
Mike
нахуя. писать. гуи. на. го
Mike
просто возьми электрон и не еби мозг
Mike
заодно сразу под все платформы
Stanislav
Stanislav
И не слушай парней сверху
Dmitriy / დიმიტრი
Stanislav
Прямо щас не могу, но в процессе чатклиент, в очень процессе(
Stanislav
А так на гтк и го писал, норм вполне
Stanislav
github pztrn/urtrator
Dmitriy / დიმიტრი
Не хочу никого обидеть, но какого хера каждый раз когда я задаю вопрос тут или в другом месте то первое что пытается сделать некоторая часть сообщества это показать какой это тупой вопрос и вообще "чего ты полез сюда блядь? пиши вон на похапе или %названия языка% там таких проблем нет".
Снобизм и высокомерие вы вместе с программированием изучали?
Dmitriy / დიმიტრი
Всем кто ответил спасибо
Stanislav
Опенсорсное