Size: a a a

2ch /pr/ise #staythefuckhome

2020 May 17

C

Calculon in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
errors.New
это не стектрейс
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
если ошибка не wrapped, то будет стектрейс
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
Calculon
это не стектрейс
errors.New создает стектрейс
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
errors.New создает стектрейс
я же выше кидал скрин кода
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
а fmt.Errorf вызывает errors.New для новых ошибок
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
.
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
аааа лол я другой errors смотрел)
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
это pkg/errors
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
панимаю
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
Вот только откуда тогда в тестах стектрейс я хз
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
Или ты везде pkg/errors юзал
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
да-да
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
ясн
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
короче без стектрейса 345 ns
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
со стектрейсом (pkg/errors) получается 2400 ns
источник

C

Calculon in 2ch /pr/ise #staythefuckhome
разница 2 микросекунды
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
ну это всего 0.0024ms
источник

𝚙

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

𝚙

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