Size: a a a

2021 March 11

b

badtrousers in pro.vim
у gdb с этим меньше проблем. да и вообще отладчик это инструмент последней надежды
источник

b

badtrousers in pro.vim
если ты включаешь отладчик, то скорее всего ты уже в полной жопе
источник

b

badtrousers in pro.vim
зачем его интегрировать с вимом… не понимаю. сложно сказать чем :GoStartDelve или как оно там делается лучше, чем :term dlv debug
источник

GK

Georgy Komarov in pro.vim
badtrousers
у gdb с этим меньше проблем. да и вообще отладчик это инструмент последней надежды
Когда даже дебаг-принты не помогают? 🙂
источник

b

badtrousers in pro.vim
Georgy Komarov
Когда даже дебаг-принты не помогают? 🙂
в моей практике это когда крашится что–то вызываемое из сишки
источник

b

badtrousers in pro.vim
ну и это вообще достаточно редко бывает, чтобы можно было пренебречь
источник

b

badtrousers in pro.vim
а принты всегда помогают, конечно. как они могут не помогать? 🙂
источник

b

badtrousers in pro.vim
Valerii Leontiev
поделитесь секретом, кто как вызывает :noh? руками лень, биндами - хз, как лучше
у меня бинд на Enter 😄
источник

GK

Georgy Komarov in pro.vim
badtrousers
в моей практике это когда крашится что–то вызываемое из сишки
Ну у отладчика больше юз-кейсов. Хотя бы исследовать какой-то сложный объект в рантайме, например, вложенные структуры или мапы. Чтобы не ставить циклы с дебаг-принтами.
Плюс, условные брейкпоинты — очень полезная фича, если нужно отловить падения на определённых входных данных.
источник

b

badtrousers in pro.vim
ну посмотреть там что–то во время тестов да
источник

b

badtrousers in pro.vim
удобно
источник

b

badtrousers in pro.vim
но мне обычно не надо смотреть полную картину, только какие–то конкретные вещи, я их и напечатать могу… хорошо когда у структур свои pretty print-ы определены
источник

GK

Georgy Komarov in pro.vim
Ну и в рамках оффтопа, Andreas Zeller сейчас активно работает над the debugging book — интерактивным учебником по отладчикам. Интересный контент по методам отладки и внутреннему устройству отладчиков.
источник

b

badtrousers in pro.vim
ты хочешь сказать что тебе отладчик сильно помогает в повседневной работе, да?
источник

GK

Georgy Komarov in pro.vim
badtrousers
ты хочешь сказать что тебе отладчик сильно помогает в повседневной работе, да?
Да я на плюсах в основном пишу. Мне — да, помогает.
источник

b

badtrousers in pro.vim
а, ну на плюсах это даааа, другой разговор. я в кьюте тоже постоянно использую
источник

b

badtrousers in pro.vim
сорри что–то я зашорился на го в рамках этого разговора
источник

GK

Georgy Komarov in pro.vim
badtrousers
но мне обычно не надо смотреть полную картину, только какие–то конкретные вещи, я их и напечатать могу… хорошо когда у структур свои pretty print-ы определены
Отладчиком получается быстрее локализовать проблему, т.к. иногда не понятно, что печатать
источник

SS

Sergey Skvortsov in pro.vim
badtrousers
а, ну на плюсах это даааа, другой разговор. я в кьюте тоже постоянно использую
Это не так сильно связано со спецификой языка
источник

SS

Sergey Skvortsov in pro.vim
Отладчиком очень просто код исследовать примерно везде
источник