새로운 Breakpoints 사이드바를 사용하여 더 빠르게 디버그하는 방법

Kim-Anh Tran
Kim-Anh Tran
Vaatika Dabra Groth
Vaatika Dabra Groth

이전 중단점 사이드바 창과 새 중단점 사이드바 창이 나란히 표시되어 있습니다.

Chrome 111 이상을 사용 중이라면 이미 중단점 사이드바의 디자인이 변경되었음을 눈치채셨을 수도 있습니다. Chrome 113에서는 새 사이드바가 이전 디자인을 완전히 대체합니다. 새 디자인의 목표는 다음과 같이 중단점 워크플로를 개선하는 것이었습니다.

설정된 모든 중단점에 관한 개선된 개요를 제공합니다. 중단점을 사용하여 일반적인 사용자 워크플로를 간편하게 액세스하고 더 직관적으로 만듭니다. 멋진 기존 중단점 기능 표시

이 게시물에서는 개발자가 이미 중단점을 사용한 디버깅에 익숙하다고 가정합니다. 이전에 중단점을 사용한 적이 없다면 중단점 개요로 이동하여 중단점을 사용하여 코드를 디버그하는 방법을 자세히 알아보세요.

이제 새로운 디자인의 기능과 새 사이드바를 활용하는 방법을 살펴보겠습니다. 이번 디자인은 새로운 기능이 추가되기보다는 기존 기능을 더욱 직관적으로 사용하고 액세스하기 쉽게 만드는 데 초점을 맞추고 있습니다.

예외에서 일시중지하여 코드에서 오류가 발생한 이유를 조사합니다.

포착된 예외와 포착되지 않은 예외에서 일시중지합니다.

코드에서 예외가 발생하나요? 후회하지 마! Chrome DevTools를 사용하면 예외에서 일시 중지하여 예외가 발생한 지점에서 실행을 중지할 수 있습니다. 이를 통해 코드에서 오류가 발생하는 상황을 조사하고 더 잘 이해할 수 있습니다. 사이드바에서 해당 체크박스를 선택하여 포착된 예외, 포착되지 않은 예외 또는 둘 다에서 일시중지할지 여부를 선택할 수 있습니다.

중단점 관리: 관련 중단점 그룹을 확장하고 다른 중단점 그룹을 접어 관련성 높은 항목에 집중

중단점 그룹을 접거나 펼칩니다.

중단점은 여러 파일에 분산될 수 있습니다. 중단점 사이드바는 속한 파일에 따라 중단점을 그룹화합니다. 관련 중단점 그룹을 확장하고 나머지 중단점 그룹을 접어서 현재 디버깅 세션에서 중요한 항목에만 집중하세요.

중단점 관리: 클릭 한 번으로 코드로 이동하거나, 중단점을 삭제하거나 사용 설정/중지할 수 있습니다.

중단점 사이드바를 사용하면 클릭 한 번으로 일반적인 작업을 수행할 수 있습니다. 다음에 대한 개요를 살펴보겠습니다.

코드 편집기에서 중단점 위치로 이동합니다. 파일 내에서 하나의 중단점 또는 모든 중단점을 제거합니다. 파일 내의 하나의 중단점 또는 모든 중단점을 사용 설정 또는 중지합니다.

이 모든 작업을 클릭 한 번으로 수행할 수 있습니다. 물론 컨텍스트 메뉴에서도 이 옵션을 사용할 수 있습니다.

중단점 코드 스니펫을 클릭하여 중단점 위치로 이동합니다.

코드 편집기에서 소스 코드 위치로 이동합니다.

코드에서 중단점을 설정한 위치를 확인하고 주변 코드를 분석하고 싶으신가요? 사이드바에 있는 중단점의 코드 스니펫을 클릭하기만 하면 코드 편집기에 코드 위치가 열립니다.

삭제 버튼을 클릭하여 파일 내의 단일 중단점 또는 모든 중단점을 삭제

파일 내의 단일 중단점 또는 모든 중단점을 제거합니다.

중단점이나 중단점 그룹 위로 마우스를 가져가면 파일의 단일 또는 모든 중단점을 삭제하는 삭제 버튼이 표시됩니다.

파일 내 단일 또는 모든 중단점 사용 중지

파일 내의 단일 또는 모든 중단점을 사용 설정 또는 중지합니다.

중단점 옆에 있는 체크박스를 선택하거나 선택 해제하여 사용 설정하거나 사용 중지합니다.

파일의 모든 중단점을 사용 설정 또는 사용 중지하려면 중단점 그룹 위로 마우스를 가져간 후 파일 이름 옆에 표시되는 체크박스를 선택 또는 선택 해제합니다.

조건부 중단점과 로그 지점 등 잘 알려지지 않은 중단점 기능을 활용하세요.

중단점을 수정하여 중단점 조건을 수정하거나 로그 지점 로그를 변경하세요.

중단점 조건을 수정하거나 로그 지점 로그를 변경합니다.

중단점 위로 마우스를 가져간 후 표시되는 수정 버튼을 클릭하여 중단점 조건 또는 로그를 수정합니다. 그러면 중단점 유형 및 중단점 세부정보를 변경하는 대화상자가 열립니다.

또는 코드 편집기에서 중단점 줄을 선택하고 Linux에서는 Control+Alt+b, Mac에서는 Command+Alt+b를 입력하여 중단점 수정 대화상자를 엽니다.

사이드바의 중단점 위로 마우스를 가져가면 조건 또는 로그 지점 로그를 빠르게 다시 확인할 수도 있습니다.

조건 또는 로그 지점 로그를 봅니다.

결론

중단점 사이드바 디자인 재설계의 목표는 중단점을 사용하여 디버깅을 더 쉽게 하는 것이었습니다. 무엇보다도 Google의 목표가 보다 체계적이고, 쉽게 액세스하고 이해할 수 있도록 하는 것이었습니다. 이러한 개선사항이 다음 디버깅 세션에서 도움이 되기를 바랍니다.

추가 개선을 위한 제안사항이 있으면 버그를 신고하여 알려주세요.

미리보기 채널 다운로드

Chrome Canary, 개발자 또는 베타를 기본 개발 브라우저로 사용하는 것이 좋습니다. 이러한 Preview 채널을 통해 개발자는 최신 DevTools 기능에 액세스하고 최첨단 웹 플랫폼 API를 테스트하며 다른 사용자보다 먼저 사이트에서 문제를 찾을 수 있습니다.

Chrome DevTools팀에 문의하기

게시물에서 새로운 기능과 변경사항 또는 DevTools와 관련된 다른 항목에 대해 논의하려면 다음 옵션을 사용하세요.

  • crbug.com을 통해 제안 또는 의견을 제출하세요.
  • DevTools에서 옵션 더보기   더보기   > 도움말 > DevTools 문제 신고를 사용하여 DevTools 문제를 신고합니다.
  • @ChromeDevTools로 트윗을 보냅니다.
  • DevTools의 새로운 기능 YouTube 동영상 또는 DevTools 팁 YouTube 동영상에 댓글을 남겨주세요.