→ Debugger

Улучшаем опыт отладки приложений. Часть 2

Хочу поделиться еще набором интересных возможностей отладчика Visual Studio, с которыми я сам недавно познакомился (может и знал о них, но не особо пользовался). Все эти функции давно забытое старое, они существуют уже не одно поколение Visual Studio.

Улучшаем опыт отладки приложений

До работы над Visual Studio я не так часто сидел в отладчике, так как проекты не были такими большими, мой код не так сильно зависел от кода соседних команд, и все что мне нужно я быстро мог понять из тестов/кода, и только, когда уже ничего не помогало, я шел отлаживать приложение. Основная причина для этого была одна – так для меня было намного быстрее и легче работать, так я быстрее находил проблемы.

С Visual Studio такое не пройдет, кода очень много, влияение чужого кода огромное, не мало legacy кода, который еще писался до того, как разработчики начали усиленно думать о том, что код должен быть понятен не только компьютеру, но и разработчикам. В общем, отлаживать приложения приходиться теперь намного больше. А еще я познакомился вплотную с отладкой дампов (dump) памяти.