Size: a a a

2ch /pr/ise #staythefuckhome

2020 May 17

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
чтобы стек все-таки был
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
если ты делаешь стектрейс снаружи, то ты не получаешь данные о том, как оно все внутри происходило
трейс в либы не проходит?
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
как я заебался писать слово трейс..
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
Calculon
трейс в либы не проходит?
просто там где ты их собираешь уже нет
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
ну типа ты же собираешь трейс уже после того, как получил ошибку
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
короче надо чтобы библиотека в том месте где ошибка происходит сама делала трейс
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
для этой своей экспериментальной библиотеки я тупо отказался от этого дела
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
я не получаю тот трейс, что мне надо((
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
ха! странное дело!
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
panic() и errors.WithTrace() дает разные ошибки
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
debug.Stack() и runtime.Callers() дает совсем разные вещи
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
debug.Stack() требует уже 6 микросекунд
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
по сути стоит столько же, сколько и паника
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
теперь мне нужно принять важное решение: хочу ли я чтобы ø тупо делало panic()
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
теперь мне нужно принять важное решение: хочу ли я чтобы ø тупо делало panic()
не хочешь
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
основная стоимость паники это получение debug.Stack()
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
recover-ы просто так это херово
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
если я делаю debug.Stack(), то я могу и панику делать)
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
Calculon
recover-ы просто так это херово
почему?
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
щас бенчмарк сделаю
источник