Size: a a a

2020 May 02

MB

Mika Bond in Go-go!
отбой
источник

P

Polkota in Go-go!
Polkota
Написал 2 бенч-теста, в 1 передаю в функцию структуру через *, в другом передаю без нее (по сути копию).

Запускаю тесты и не вижу разницы, по аллокациям. Я неправильно понимаю как это работает?
Ребята, помогите, не смог разобраться
источник

A

Aleksandr in Go-go!
без иходников сказать-то и нечего
источник

A

Aleksandr in Go-go!
го в личку помотрим
источник

RS

Roman Sharkov in Go-go!
Polkota
Написал 2 бенч-теста, в 1 передаю в функцию структуру через *, в другом передаю без нее (по сути копию).

Запускаю тесты и не вижу разницы, по аллокациям. Я неправильно понимаю как это работает?
где код?
источник

s

sexst in Go-go!
Локоть Анатолий
Вообще вижу в исходниках синкмапы, что она как atomic юзает, но в определенной ситуации откатывается к mutex.
Atomic может выигрывать по скорости.
Atomic и должен выигрывать. Потому что мьютексы на атомарных операциях cas сделаны
источник
2020 May 03

ᐺ ! ᖇ ᖶ ᒪ in Go-go!
Привет, вопрос по Fyne. Кто-нибудь сталкивался с тем, что при изменении переменной лейбл у кнопки всё равно не менялся?
источник

М

Мерль🛠 in Go-go!
ᐺ ! ᖇ ᖶ ᒪ
Привет, вопрос по Fyne. Кто-нибудь сталкивался с тем, что при изменении переменной лейбл у кнопки всё равно не менялся?
И не должен

Лейбл храниться в кнопке по значению, а не по указателю
источник

М

Мерль🛠 in Go-go!
Нужно обратиться непосредственно к полю text
источник

ᐺ ! ᖇ ᖶ ᒪ in Go-go!
Мерль🛠
И не должен

Лейбл храниться в кнопке по значению, а не по указателю
🤔
источник

ᐺ ! ᖇ ᖶ ᒪ in Go-go!
Мерль🛠
Нужно обратиться непосредственно к полю text
ооо я вроде понял как, как ты сказал, к полю text
источник

ᐺ ! ᖇ ᖶ ᒪ in Go-go!
заработало, спасибо
источник

VI

Vadim Inshakov in Go-go!
что можно считать юнит-тестом? простите за глупый вопрос, но сейчас объясню. вот у меня есть некий пакет для работы в базой данных. там куча функций, и я хочу протестировать их все в отдельности. я не пытаюсь замокать монгу, а беру, скажем, dokertest, который автоматом поднимает монгу и убивает после теста. вроде это интеграционный тест, но тестирую я всего одну функцию вне связки с остальными. как это назвать?
источник

DP

Daniel Podolsky in Go-go!
все равно - интеграционный
источник

DP

Daniel Podolsky in Go-go!
юниты вы могли бы написать, если бы между вашим кодом и монгой создали прокладку упрощенной - только ваши потребности - функциональности, и замокали ее.

вот тогда можно было бы писать юниты

нужно ли это - определяется сложностью логики в том, что вы тестируете.

если там тупой перекладыватель полей - тестировать его отдельно нет смысла, интеграционные тесты вам понадобятся по любому

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

AK

Anton Kucherov in Go-go!
Vadim Inshakov
что можно считать юнит-тестом? простите за глупый вопрос, но сейчас объясню. вот у меня есть некий пакет для работы в базой данных. там куча функций, и я хочу протестировать их все в отдельности. я не пытаюсь замокать монгу, а беру, скажем, dokertest, который автоматом поднимает монгу и убивает после теста. вроде это интеграционный тест, но тестирую я всего одну функцию вне связки с остальными. как это назвать?
Я бы поставил здесь вопрос так: Каким тестированием я здесь занимаюсь? Ответ: Интеграционным. Юнит-тестом в Go можно считать функцию, но в вашем случае, называя его юнит-тестом вы реализовали анти-паттерн:  Excessive Setup
источник

AC

Alexandr Cebotari in Go-go!
Всем привет. Ребят, подскажите пожалуйста. При каких обстоятельствах стоит задумываться о том, что стоит переходить на го? Как я понимаю го используется в основном для создания микросервисов в какой-то сложной архитектуре, где ставятся задачи, с учетом того, что очень большое количество людей будет пользоваться продуктом. Стоит ли его изучать если пока таких целей не ставится?  Я думал что го станет отличной заменой избыточной архитектуре фреймворков, которых мы используем и на нем будет удобно писать Restful API. Прав ли я или заблуждаюсь?
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен
источник

DP

Daniel Podolsky in Go-go!
на go вам не дадут - пока? - ни рельс, ни спринга. это и достоинство, и недостаток
источник

RE

Robert Egorov in Go-go!
еще бы интересно понять, а на чем вы сейчас пишете. Вдруг на C++ какой нить HFT делаете. То зачем Вам вообще go? И так денег небось гребете ))
источник