Легкая отладка с помощью Canvas


Новый отладчик для Visual Studio был выпущен в DevLabs, «инкубаторе» Microsoft для инструментов разработчика.

Debugger Canvas добавляет в Visual Studio Ultimate новый способ отладки под названием Code Bubbles. Code Bubbles изначально был проектом, разработанным Университетом Брауна, а Debugger Canvas — результатом сотрудничества Microsoft и Университета Брауна.

Когда вы отлаживаете проект с помощью Debugger Canvas, вам показывается код каждого из методов, которые вы используете, на фоновом холсте. Методы показаны с линиями вызова между ними, образующими путь вызова, который вы можете просматривать и редактировать.
Согласно сообщению в блоге на MSDN, Debugger Canvas использует преимущества нового редактора кода Visual Studio 2010, чтобы отображать фрагменты файлов в виде пузырей на холсте с полнофункциональным редактором в каждом из них. Power Tool доступен только для Visual Studio Ultimate и ограничен проектами на основе C # и VB в этом выпуске с планами добавить поддержку других языков в будущем. В блоге говорится, что создание VS Ultimate также позволило Microsoft предоставить новый пользовательский интерфейс для IntelliTrace, позволяя использовать некоторые интересные сценарии, такие как «покажите мне, какой код запускается, когда я щелкаю здесь».
При отладке с использованием холста отладчика код отображается в пузырьках на фоновом холсте. Каждый пузырек представляет собой определение члена, а не вызов метода. Это означает, что если вы перейдете в метод во второй раз, Debugger Canvas покажет выполнение в том же пузыре, что и в первый раз.
Пузырьки открываются только при определенных действиях пользователя, таких как переход к методу, попадание в точку останова или двойной щелчок по методу.
Чтобы увидеть это в действии, посмотрите промо-видео ниже:

Вы можете скачать Debugger Canvas, чтобы попробовать сами, здесь: http://msdn.microsoft.com/en-us/devlabs/debuggercanvas


Добавить комментарий