Chrome 111 이상을 사용 중인 경우 중단점 사이드바의 디자인이 변경되었음을 이미 눈치채셨을 수도 있습니다. Chrome 113에서는 새 사이드바가 이전 디자인을 완전히 대체합니다. 이번 디자인 변경의 목표는 다음과 같이 중단점 워크플로를 개선하는 것이었습니다.
설정된 모든 중단점에 대한 더 나은 개요를 제공합니다. 브레이크포인트가 있는 일반적인 사용자 워크플로를 더 쉽게 액세스하고 더 직관적으로 만들 수 있습니다. 기존의 멋진 중단점 기능을 표시합니다.
이 게시물에서는 중단점을 사용한 디버깅에 이미 익숙하다고 가정합니다. 이전에 중단점을 사용한 적이 없다면 중단점 개요로 이동하여 중단점을 사용하여 코드를 디버그하는 방법을 자세히 알아보세요.
이제 디자인이 어떻게 변경되었는지, 새로운 사이드바를 어떻게 활용할 수 있는지 살펴보겠습니다. 이번 디자인 변경에서는 새로운 기능을 추가하는 대신 기존 기능을 더 직관적으로 사용하고 더 쉽게 액세스할 수 있도록 하는 데 중점을 두었습니다.
예외에서 일시중지하여 코드에서 오류가 발생하는 이유 조사
코드에서 예외가 발생하나요? 걱정하지 마세요. Chrome DevTools를 사용하면 예외에서 일시중지하여 예외가 발생한 지점에서 실행을 중지할 수 있습니다. 이렇게 하면 코드에서 오류가 발생하는 상황을 조사하고 더 잘 이해하는 데 도움이 됩니다. 사이드바에서 해당 체크박스를 선택하여 포착된 예외, 포착되지 않은 예외 또는 둘 다에서 일시중지할지 여부를 선택할 수 있습니다.
중단점 관리: 관련 중단점 그룹을 펼치고 다른 중단점 그룹은 접어 관련 항목에 집중
중단점은 여러 파일에 걸쳐 있을 수 있습니다. 중단점 사이드바는 중단점이 속한 파일에 따라 중단점을 그룹화합니다. 관련 중단점 그룹을 펼치고 나머지는 접어서 현재 디버깅 세션에 중요한 중단점만 살펴봅니다.
중단점 관리: 클릭 한 번으로 코드로 이동하거나 중단점을 삭제 또는 사용 설정/사용 중지할 수 있습니다.
브레이크포인트 사이드바를 사용하면 클릭 한 번으로 일반적인 작업을 수행할 수 있습니다. 다음은 ...
코드 편집기에서 중단점 위치로 이동합니다. 파일 내의 중단점 하나 또는 모든 중단점을 삭제합니다. 파일 내의 하나의 중단점 또는 모든 중단점을 사용 설정하거나 사용 중지합니다.
클릭 한 번으로 이 모든 작업을 할 수 있습니다. 물론 이러한 옵션은 컨텍스트 메뉴에서도 사용할 수 있습니다.
중단점 코드 스니펫을 클릭하여 중단점 위치로 이동
코드에서 중단점을 설정한 위치를 확인하고 주변 코드를 분석하고 싶으신가요? 사이드바에서 중단점의 코드 스니펫을 클릭하면 코드 편집기에서 코드 위치가 열립니다.
삭제 버튼을 클릭하여 단일 중단점 또는 파일 내의 모든 중단점 삭제
중단점 또는 중단점 그룹 위로 마우스를 가져가면 클릭 시 파일의 단일 중단점 또는 모든 중단점을 삭제하는 삭제 버튼이 표시됩니다.
파일 내의 단일 또는 모든 중단점 사용 중지
중단점 옆에 있는 체크박스를 선택하거나 선택 해제하여 중단점을 사용 설정 또는 사용 중지합니다.
파일의 모든 중단점을 사용 설정하거나 중지하려면 중단점 그룹 위로 마우스를 가져가 파일 이름 옆에 표시되는 체크박스를 선택하거나 선택 해제합니다.
잘 알려지지 않은 중단점 기능인 조건부 중단점과 로그 지점을 활용하세요.
중단점을 수정하여 중단점 조건을 수정하거나 로그 지점 로그를 변경합니다.
중단점 위로 마우스를 가져가 표시되는 수정 버튼을 클릭하여 중단점 조건 또는 로그를 수정합니다. 그러면 중단점 유형과 중단점 세부정보를 변경할 수 있는 대화상자가 열립니다.
또는 코드 편집기에서 중단점 행을 선택하고 Linux에서는 Control+Alt+b, Mac에서는 Command+Alt+b를 입력하여 중단점 수정 대화상자를 엽니다.
사이드바의 브레이크포인트 위로 마우스를 가져가면 조건 또는 로그 포인트 로그를 빠르게 다시 확인할 수도 있습니다.
결론
중단점 사이드바를 다시 디자인한 이유는 중단점을 사용한 디버깅을 더 쉽게 하기 위해서입니다. 가장 중요한 것은 더 체계적이고 쉽게 액세스하고 이해할 수 있도록 하는 것이었습니다. 이번 개선사항이 다음 디버깅 세션에 도움이 되기를 바랍니다.
더 나은 개선을 위한 제안사항이 있으면 버그를 신고하여 알려주세요.
미리보기 채널 다운로드
Chrome Canary, 개발자 또는 베타를 기본 개발 브라우저로 사용하는 것이 좋습니다. 이러한 미리보기 채널을 사용하면 최신 DevTools 기능에 액세스하고, 최신 웹 플랫폼 API를 테스트하고, 사용자가 발견하기 전에 사이트에서 문제를 찾을 수 있습니다.
Chrome DevTools팀에 문의하기
다음 옵션을 사용하여 DevTools와 관련된 새로운 기능, 업데이트 또는 기타 사항을 논의하세요.
- crbug.com에서 의견 및 기능 요청을 제출하세요.
- DevTools에서 옵션 더보기 > 도움말 > DevTools 문제 신고를 사용하여 DevTools 문제를 신고합니다.
- @ChromeDevTools에 트윗하세요.
- DevTools의 새로운 기능 YouTube 동영상 또는 DevTools 도움말 YouTube 동영상에 댓글을 남겨주세요.