JS 코드 범위 디버그
JS 코드 범위 디버그 이 응용 프로그램을 사용하면 관리자와 응용 프로그램 개발자가 사용자 세션 중에 트리거된 스크립트를 기록한 다음 시스템이 실행한 코드 줄을 검토할 수 있습니다.
js_coverage_debugger 역할을 가진 사용자는 중단점을 설정하거나 화면상의 디버그 메시지를 검토할 필요 없이 스크립트를 디버그할 수 있습니다. 대신 시스템은 스크립트 사용 데이터를 JavaScript 코드 범위[sys_js_code_coverage] 테이블에 저장합니다. 각 JavaScript 코드 범위 레코드에는 다음이 포함됩니다.
- 스크립트를 호출한 사용자 세션입니다.
- 테이블, sys_id 및 스크립트 필드로 식별되는 시스템이 호출한 스크립트 기록입니다.
- 유형과 이름으로 식별되는 시스템이 호출한 스크립트 기록입니다.
- 스크립트를 호출한 트랜잭션입니다.
- 트랜잭션의 시작 시간입니다.
- 시스템이 실행한 라인을 나타내기 위해 강조 표시된 스크립트 필드의 내용입니다.
JS 코드 범위 강조 표시
JS 코드 범위 애플리케이션은 스크립트 필드를 강조 표시하여 시스템이 각 줄을 실행했는지 또는 건너뛰었는지 여부를 나타냅니다.
강조 표시의 색상은 시스템이 코드 라인을 평가한 방법을 나타냅니다.
| 강조 표시 색상 | 의미 |
|---|---|
| 녹색 | 이것은 세션 중에 시스템이 실행한 실행 가능한 코드 줄입니다. |
| 적색 | 이것은 어떤 이유로 시스템이 건너뛴 실행 가능한 코드 줄입니다. 필요한 스크립트 조건이 충족되지 않았거나 스크립트 함수가 호출되지 않았기 때문에 시스템에서 실행 가능한 코드 줄을 건너뛰었을 수 있습니다. 를 스크립트 디버거 사용하여 시스템이 실행 코드 줄을 건너뛴 이유를 확인할 수 있습니다. |
| 회색 | 공백, 코드 주석 또는 자체적으로 실행할 수 없는 여러 줄로 분할된 식의 일부와 같은 실행 불가능한 코드 줄입니다. |
관리자와 애플리케이션 개발자는 이 정보를 사용하여 스크립트 조건이 충족되지 않는 이유를 확인하는 것과 같이 스크립트 디버거 보다 대상화된 디버깅 작업을 수행할 수 있습니다.
JS 코드 범위 디버그 활성화
관리자 역할이 JS 코드 범위 디버그 있는 경우 플러그인(com.glide.js.coverage)을 활성화할 수 있습니다.
시작하기 전에
프로시저
다음에 수행할 작업
디버그 도구 JS 코드 범위 디버그
사용자 세션을 기록한 다음 시스템이 실행한 스크립트와 코드 줄을 검토하는 데 사용합니다 JS 코드 범위 디버그 .