Size: a a a

2020 May 02

RL

Ruslan Levitskiy 🇷🇺... in Go-go!
Счасча. Принт_р, вардамп, вот это всё? )
источник

AG

Anatoly Grigoryev in Go-go!
Ruslan Levitskiy 🇷🇺
Счасча. Принт_р, вардамп, вот это всё? )
дада
источник

AZ

Aleksandr Zelenin in Go-go!
Anatoly Grigoryev
Это да, но если такое происходит, то Vultr работает нормально
не факт. вултр тоже блокировался подсетями
источник

DP

Daniel Podolsky in Go-go!
Ruslan Levitskiy 🇷🇺
Счасча. Принт_р, вардамп, вот это всё? )
а что, есть варианты в многопоточном сетевом демоне?
источник

AG

Anatoly Grigoryev in Go-go!
Aleksandr Zelenin
не факт. вултр тоже блокировался подсетями
хм, а вот это в первый раз слышу.Спасибо за инфу
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
а что, есть варианты в многопоточном сетевом демоне?
ну в рамках одной "гоурутины" отлаживать можно
источник

АП

Александр Попов... in Go-go!
наставить точек остановки
источник

RL

Ruslan Levitskiy 🇷🇺... in Go-go!
Daniel Podolsky
а что, есть варианты в многопоточном сетевом демоне?
Все зависит от того, что ищешь. Если проблема в конкретном алгоритме, то поток лучше поймать дебагером и остановить, чтобы пройти алгоритм по шагам. Если проблема в архитектуре и есть, например, утечка, то pprof, который по сути тоже дебагер
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
ну в рамках одной "гоурутины" отлаживать можно
я пробовал, году так в 2001, в рамказ одного процесса. тогда же и решил завязать с дебагерами
источник

АП

Александр Попов... in Go-go!
сишники там тоже балуются с консольным каким то
источник

DP

Daniel Podolsky in Go-go!
Ruslan Levitskiy 🇷🇺
Все зависит от того, что ищешь. Если проблема в конкретном алгоритме, то поток лучше поймать дебагером и остановить, чтобы пройти алгоритм по шагам. Если проблема в архитектуре и есть, например, утечка, то pprof, который по сути тоже дебагер
алгоритмы, коллега, отлаживаются на юнит-тестах, тут нет необходимости ловить поток
источник

RL

Ruslan Levitskiy 🇷🇺... in Go-go!
Daniel Podolsky
алгоритмы, коллега, отлаживаются на юнит-тестах, тут нет необходимости ловить поток
Алгоритмы не сложнее crud вероятно да
источник

RL

Ruslan Levitskiy 🇷🇺... in Go-go!
Но не все работают только с ними
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
алгоритмы, коллега, отлаживаются на юнит-тестах, тут нет необходимости ловить поток
он про ситуацию когда в тестах вызывается MegaFunction() а там нагромождение абстракций в стиле java интерпайз не покрытые не то что тестами, даже документацией :)
источник

АП

Александр Попов... in Go-go!
и функция эта паникует
источник

АП

Александр Попов... in Go-go!
с ошибкой AAAA!
источник

АП

Александр Попов... in Go-go!
тоесть максимально информативной
источник

DP

Daniel Podolsky in Go-go!
Ruslan Levitskiy 🇷🇺
Алгоритмы не сложнее crud вероятно да
чет вы совсем в бутылку полезли

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

дебагер точно не понадобится
источник

АП

Александр Попов... in Go-go!
Ruslan Levitskiy 🇷🇺
Алгоритмы не сложнее crud вероятно да
просто ты должен покрывать тестами довольно подробно, включая внутрение функции (если это тесты пакета)
источник

АП

Александр Попов... in Go-go!
тогда не надо будет лазить с дебагером, сразу отвалится ветка и будет понятно где оно с грохотом упало
источник