Size: a a a

2020 July 23

EG

Evgeny Glyshko in Go-go!
Roman Kurylchyk
Вроде поможет=)
Увы, не помогло
источник

RK

Roman Kurylchyk in Go-go!
Ой, там printf,
источник

zl

ziggy lucid in Go-go!
Evgeny Glyshko
Доброго времени суток. Я новичек в GO. Прошу помощи в понимании) Сейчас разбираюсь с node-exporter prometheus. Не могу понять такую вещь, например когда мне хотелось бы посмотреть что за данные приходят в ту или иную переменную fmt.Print(), fmt.Printf ну и т.д выводятся данные в таком формате
filesystem &{0xc0002a3360 0xc0002a34a0 0xc00039b8f0 0xc00039b960 0xc00039b9d0 0xc00039ba40 0xc00039bab0 0xc00039bb20 0xc00039bb90 0xc0002c4ed0}
Я еще не кодил на компилируемых языках, поэтому могу не понимать принцип его работы. Подскажите как я могу увидеть что за данные возвращаются в этих значениях? Благодарю за помощь.
источник

EG

Evgeny Glyshko in Go-go!
Подскажите как вы воббще на GO код дебажите?)
источник

DS

Dmitry Soloma in Go-go!
Evgeny Glyshko
Отлично, с этим я разобрался, а вот как мне получить данные на которые эти указатели показывают?
источник

AK

Andrey Kartashov in Go-go!
Evgeny Glyshko
Подскажите как вы воббще на GO код дебажите?)
дебаггером :)
источник

S

Slach in Go-go!
Evgeny Glyshko
Подскажите как вы воббще на GO код дебажите?)
delve + JetBrains goland
единственная рабочая связка
но никто логи не отменял
источник

AA

Aleksey Agafonov in Go-go!
Разбираем продвинутые техники отладки кода: https://proglib.io/w/ae45c3c7
источник

AK

Andrey Kartashov in Go-go!
Slach
delve + JetBrains goland
единственная рабочая связка
но никто логи не отменял
кхм. а вскод?
источник

EG

Evgeny Glyshko in Go-go!
Благодарю за помощь, буду разбираться с тем что уже подкинули. Надеюсь получится, мой мозг от этого языка пока еще кипит)))
источник

RK

Roman Kurylchyk in Go-go!
Evgeny Glyshko
Подскажите как вы воббще на GO код дебажите?)
Обычно логером, logrus удобно, если быстрый нужен - от убера логер есть, не помню как называется, ну уровни логтрования трейс, дебаг, варнтнг, еррор)
источник

EG

Evgeny Glyshko in Go-go!
Andrey Kartashov
кхм. а вскод?
В vscode пока не получилось запустить дебагер для prometheus)
источник

AS

Andrei 🦉 Sergeev in Go-go!
Evgeny Glyshko
Подскажите как вы воббще на GO код дебажите?)
тесты + логи

код не покрытый тестами - нерабочий код)
источник

AK

Andrey Kartashov in Go-go!
странно. Вроде работает
источник

EG

Evgeny Glyshko in Go-go!
Andrei 🦉 Sergeev
тесты + логи

код не покрытый тестами - нерабочий код)
100%)
источник

RK

Roman Kurylchyk in Go-go!
Andrey Kartashov
кхм. а вскод?
А вскод с настройками какими, или мож где есть предконыигурация вскод? Все не слезу с жетбреин на вскод, много чего не хватает из коробки
источник

AK

Andrey Kartashov in Go-go!
Roman Kurylchyk
А вскод с настройками какими, или мож где есть предконыигурация вскод? Все не слезу с жетбреин на вскод, много чего не хватает из коробки
я ничего специально не делал, просто плагины поставил
источник

AS

Andrei 🦉 Sergeev in Go-go!
дебагер в принципе не очень хорошо использовать, поскольку он не даёт воспроизводимый результат, то есть при возникновении еще одной подобной ошибки кому то опять придётся распутывать всё это в дебагере сначала, а тесты/логи могут сразу показать в чём конкретно проблема
источник

EG

Evgeny Glyshko in Go-go!
Andrey Kartashov
я ничего специально не делал, просто плагины поставил
Да я тоже ничего не делал все что с коробки было, код который пишу лично дебажит, а вот проект типа prometheus показываем мне палец)
источник

Н

Никита in Go-go!
А как медленные запросы на сторонние сервисы логируете?
источник