# &appname; 설명서 V&manversion;

## 소개

&app; 도우미는 버그 보고서를 만들어서 제출하는 과정을 안내해 줍니다. 만드는 버그 보고서에는 개발자가 문제를 재현하여 수정하는 데 필요한 모든 정보가 포함됩니다.

## 시작하기

### &appname;을(를) 시작하려면

다음 방법으로 &app;을(를) 시작할 수 있습니다.

명령줄

- 다음 명령을 실행합니다. `bug-buddy`

파일 관리자 창

- 코어 파일을 두 번 클릭합니다.

충돌 대화 상자

- 버그 보고서 만들기 옵션을 선택합니다.

### &appname; 시작

&app;을(를) 시작하면 다음 창이 표시됩니다.

#### &appname; 창

버그버디 창을 나타냅니다.

&app; 창은 버그 보고서 정보를 입력할 페이지를 표시합니다. 첫 페이지는 환영 메시지를 표시합니다.

&app; 창에는 다음 버튼이 있습니다.

정보

- &app; 버전 정보, 저작권 정보 및 개발자 정보가 들어 있는 &appname; 정보 대화 상자를 표시합니다.

취소

- 취소할 것인지 확인하는 경고 메시지를 표시합니다.

  - 아니요를 클릭하여 현재 버그 보고서로 돌아갑니다.

  - 예를 클릭하여 현재 버그 보고서를 취소하고 &app;을(를) 종료합니다.

뒤로

- 이전 &app; 페이지를 표시합니다.

앞으로

- 다음 &app; 페이지를 표시합니다.

## 용도

버그 보고서를 만들어 제출하려면 다음 작업을 수행합니다.

1. 디버그 옵션 설정

2. 버그 설명 입력

3. 메일 구성 정보 입력

4. 버그 보고서 상세 정보 확인

5. 버그 보고서 제출

### 디버그 옵션을 설정하려면

#### 디버그 옵션을 표시하거나 숨기려면

디버그 옵션을 표시하려면 &appname;에 오신 것을 환영합니다 페이지에서 디버깅 옵션 보이기 버튼을 클릭합니다.

디버그 옵션을 숨기려면 &appname;에 오신 것을 환영합니다 페이지에서 디버깅 옵션 숨기기 버튼을 클릭합니다.

#### 버그 보고서에서 디버그 정보를 제거하려면

&app;에서는 자동으로 다음 유형의 디버그 정보를 버그 보고서에 추가합니다.

코어 파일

- 코어 파일에는 컴퓨터의 코어 메모리에 저장된 데이터의 사본이 들어 있습니다.

Backtrace

- Backtrace에는 응용프로그램에서 호출한 함수의 현재 계층을 상세히 나타내는 텍스트 표현이 들어 있습니다.

버그 보고서에 디버그 정보를 추가하지 않으려면 디버그 드롭다운 목록에서 없음을 선택합니다.

#### 버그 보고서에 코어 파일을 첨부하려면

버그 보고서에 코어 파일을 수동으로 첨부하려면 다음 단계를 수행합니다.

1. 디버그 드롭다운 목록에서 코어 파일을 선택합니다.

2. 코어 파일 필드에 코어 파일 이름을 입력합니다. 또는, 코어 파일을 찾아보려면 찾아보기를 클릭합니다.

3. 시작 버튼을 클릭하여 지정한 코어 파일을 디버그합니다.

   디버그 프로세스를 취소하려면 중지 버튼을 클릭합니다.

#### 버그 보고서에 Backtrace를 첨부하려면

충돌된 프로그램의 backtrace를 버그 보고서에 수동으로 첨부하려면 다음 단계를 수행합니다.

1. 디버그 드롭다운 목록에서 충돌된 프로그램을 선택합니다.

2. 이진 파일 필드에 응용프로그램 이진 파일 이름을 입력합니다. 또는, 응용프로그램 이진 파일을 찾아보려면 찾아보기를 클릭합니다.

   응용프로그램 이진 파일 이름은 응용프로그램을 시작하기 위해 명령줄에 입력하는 명령과 같습니다.

3. 프로세스 ID 필드에 프로세스 식별자(pid)를 입력합니다. 시스템 감시기 응용프로그램을 사용하여 프로세스 식별자를 확인할 수 있습니다.

4. 시작 버튼을 클릭하여 지정한 이진 파일을 디버깅합니다.

   디버그 프로세스를 취소하려면 중지 버튼을 클릭합니다.

#### 디버그 정보를 클립보드에 복사하려면

디버그 정보를 클립보드에 복사하려면 복사를 클릭합니다.

#### 디버그 정보를 파일에 저장하려면

디버그 정보를 파일에 저장하려면 저장을 클릭합니다.

### 버그 설명을 입력하려면

버그 설명 페이지를 표시하려면 &appname;에 오신 것을 환영합니다 페이지에서 앞으로를 클릭합니다.

버그 설명 페이지에 다음 정보를 입력합니다.

요약

- 문제를 명확하고 간결하게 설명하는 짧은 문장을 입력합니다. 요약 텍스트가 전자 메일로 보내지는 버그 보고서의 제목으로 복사됩니다.

문제 설명

- 문제 설명을 입력합니다. 모든 오류 메시지 또는 경고를 포함합니다.

문제를 재현하기 위한 단계

- 버그가 발생할 때 수행했던 작업에 대한 단계별 설명을 짧은 문장으로 입력합니다.

실제 결과

- 문제를 재현하기 위한 단계에 나열된 작업을 수행할 경우 어떤 일이 발생하는지 설명합니다.

예상 결과

- 문제를 재현하기 위한 단계에 나열된 작업을 수행할 경우 어떤 일이 발생할 것이라 예상하는지 설명합니다.

발생 빈도

- 문제를 재현하기 위한 단계에 나열된 작업을 수행할 경우 문제가 어느 정도 자주 발생하는지 설명합니다.

추가 정보

- 개발자에게 유용한 추가 정보를 제공합니다. 예를 들면 다음과 같습니다.

  - 오류 메시지의 정확한 사본

  - 창 관리자의 이름 및 버전 번호

  - 버그를 발생시키지 않고 필요한 작업을 수행할 수 있는 다른 방법

  - 관련 스크린샷 참조물(있는 경우)

    &app; 보고서에는 스크린샷을 첨부하지 마십시오. 필요한 경우 개발자가 직접 연락하여 스크린샷을 요청할 수 있습니다.

  - 제대로 로드되지 않거나 전혀 로드되지 않는 파일

  - 문제가 발생한 원인이나 문제를 수정하는 방법에 대한 의견

### 전자 메일 설정 정보를 입력하려면

메일 구성 페이지를 표시하려면 버그 설명 페이지에서 앞으로를 클릭합니다.

메일 구성 페이지에서 다음 정보를 입력합니다.

이름

- 전체 이름을 입력합니다.

전자 메일

- 전자 메일 주소를 입력합니다.

  이 주소를 통해 개발자는 사용자에게 더 자세한 정보를 요청하거나 문제의 해결책을 제공할 수 있습니다.

### 버그 보고서 상세 정보를 확인하려면

확인 페이지를 표시하려면 메일 구성 페이지에서 앞으로를 클릭합니다.

&app;에서 버그 보고서 상세 내용을 표시합니다. 세부 정보를 변경하려면 이 페이지에서 변경할 수 있습니다.

### 버그 보고서를 제출하려면

버그 보고서를 제출하려면 확인 페이지에서 보고서 보내기 버튼을 클릭합니다. 확인 경고가 표시됩니다. 제출을 클릭하여 버그 보고서를 제출할 것임을 확인합니다.

&app;에서 완료됨 페이지를 표시하여 버그 보고서가 제출되었음을 나타냅니다. 닫기를 클릭하여 &app; 창을 닫습니다.