Как новая боковая панель «Точки останова» помогает ускорить отладку

Ким-Ань Тран
Kim-Anh Tran
Ваатика Дабра Грот
Vaatika Dabra Groth

Старая и новая боковая панель точки останова рядом.

Если вы используете Chrome 111 или новее, возможно, вы уже заметили, что мы изменили дизайн боковой панели точек останова. В Chrome 113 новая боковая панель полностью заменяет старый дизайн. Нашей целью при редизайне было улучшить рабочий процесс точек останова путем:

Предоставление лучшего обзора всех установленных точек останова. Делаем обычные рабочие процессы пользователей с помощью точек останова более доступными и интуитивно понятными . Делаем видимыми интересные существующие функции точек останова .

В этом посте предполагается, что вы уже знакомы с отладкой с использованием точек останова. Если вы раньше не использовали точки останова, перейдите к этому обзору точек останова и узнайте больше о том, как можно использовать точки останова для отладки кода.

Теперь давайте посмотрим, что предлагает редизайн и как можно использовать новую боковую панель! Обратите внимание, что редизайн направлен на то, чтобы сделать существующие функции более интуитивно понятными в использовании и более простыми в доступе, а не на добавлении новых функций.

Сделайте паузу на исключениях, чтобы выяснить, почему ваш код выдает ошибку.

Делайте паузу на перехваченных и неперехваченных исключениях.

Выдает ли ваш код исключение? Не волнуйтесь! Chrome DevTools позволяет вам приостанавливать исключения, чтобы остановить выполнение в момент возникновения исключения. Это может помочь вам изучить и лучше понять обстоятельства, при которых ваш код выдает ошибку. Вы можете выбрать, хотите ли вы приостанавливать обработку перехваченных исключений, неперехваченных исключений или того и другого, установив соответствующие флажки на боковой панели.

Управляйте своими точками останова: разворачивайте соответствующие группы точек останова и сворачивайте другие, чтобы сосредоточиться на том, что важно.

Свернуть и развернуть группы точек останова.

Точки останова могут быть распределены по нескольким файлам. Боковая панель точек останова группирует точки останова в соответствии с файлом, которому они принадлежат. Сосредоточьтесь только на тех, которые важны для текущего сеанса отладки, развернув соответствующие группы точек останова и свернув оставшиеся.

Управляйте точками останова: одним щелчком мыши можно перейти к коду, удалить или включить/отключить точки останова.

Боковая панель точек останова позволяет выполнять стандартные задачи одним щелчком мыши. Вот обзор того, как вы можете...

Перейдите к точке останова в редакторе кода. Удалите одну точку останова или все точки останова в файле. Включите или отключите одну точку останова или все точки останова в файле.

И все это в один клик! Конечно, эти параметры также доступны в контекстном меню:

Перейдите к месту точки останова, щелкнув фрагмент кода точки останова.

Перейдите к местоположению исходного кода в редакторе кода.

Хотите проверить, в каком месте кода вы установили точку останова, и проанализировать окружающий код? Просто щелкните фрагмент кода точки останова на боковой панели, и местоположение кода откроется в редакторе кода.

Удалите одну точку останова или все точки останова в файле, нажав кнопку «Удалить».

Удалите одну точку останова или все точки останова в файле.

Наведите указатель мыши на точку останова или группу точек останова, чтобы открыть кнопку удаления, которая удаляет одну или все точки останова в файле при нажатии.

Отключить одну или все точки останова в файле

Включите или отключите одну или все точки останова в файле.

Установите или снимите флажок рядом с точкой останова, чтобы включить или отключить ее.

Чтобы включить или отключить все точки останова в файле, наведите указатель мыши на группу точек останова и установите или снимите флажок, который появляется рядом с именем файла.

Используйте эти менее известные функции точек останова: условные точки останова и точки журнала.

Измените условия точки останова или измените журнал точек останова, отредактировав точку останова.

Отредактируйте условия точки останова или измените журналы точек останова.

Отредактируйте условие точки останова или журнал, наведя курсор на точку останова и нажав появившуюся кнопку редактирования . Откроется диалоговое окно для изменения типа точки останова и сведений о вашей точке останова.

Либо выберите строку точки останова в редакторе кода и введите Control + Alt + b в Linux и Command + Alt + b в Mac, чтобы открыть диалоговое окно редактирования точки останова.

Вы также можете быстро перепроверить состояние или журнал точек журнала, наведя указатель мыши на точку останова на боковой панели:

Просмотрите журнал состояний или журнальных точек.

Заключение

Нашей целью при изменении дизайна боковой панели точек останова было упростить отладку с помощью точек останова. Самое главное, мы стремились сделать вещи более структурированными, доступными и понятными. Мы надеемся, что эти улучшения помогут вам в следующем сеансе отладки!

Если у вас есть предложения по дальнейшим улучшениям, дайте нам знать, сообщив об ошибке !

Загрузите предварительный просмотр каналов

Рассмотрите возможность использования Chrome Canary , Dev или Beta в качестве браузера для разработки по умолчанию. Эти каналы предварительного просмотра дают вам доступ к новейшим функциям DevTools, тестируют передовые API-интерфейсы веб-платформы и находят проблемы на вашем сайте раньше, чем это сделают ваши пользователи!

Связь с командой Chrome DevTools

Используйте следующие параметры, чтобы обсудить новые функции и изменения в публикации или что-либо еще, связанное с DevTools.