

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 개발자 워크플로에서 Amazon Q Developer 사용
<a name="developer-workflows"></a>

개발자는 요구 사항 수집, [설계 및 계획](#workflow-design), [코딩](#workflow-coding), 테스트, [코드 검토](#workflow-review) 및 [배포](#workflow-deployment) 단계를 포함하는 표준 워크플로를 따릅니다. 이 섹션에서는 Amazon Q Developer 기능을 사용하여 주요 개발 단계를 최적화하는 방법에 중점을 둡니다.

![Amazon Q 개발자가 수행할 수 있는 코드 개발 작업에는 설계, 작성, 테스트 및 검토가 포함됩니다.](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/best-practices-code-generation/images/code-development-tasks.png)


이전 다이어그램은 Amazon Q Developer가 코드 개발 단계에서 다음과 같은 일반적인 작업을 가속화하고 간소화하는 방법을 보여줍니다.
+ 설계 및 계획 \| 환경 설정 \| 코드 구성
  + 관련 라이브러리 생성
  + 클래스 및 함수 개요 생성
  + Amazon Q에 잘 설계된 조언 요청
  + Amazon Q를 사용하여 코드 리팩터링
+ 코드 작성 \| 디버깅 및 프로파일링 \| 유닛 테스트 \| 설명서
  + 인기 알고리즘 생성
  + 인라인 코드 권장 사항 수신
  + Amazon Q에 코드 최적화 및 수정 요청
  + 디버깅 및 프로파일링 문 생성
  + 단위 테스트 생성
  + 스크립트 내에서 설명서 및 의견 생성
+ 코드 검토
  + Amazon Q에 코드 설명 요청
  + Amazon Q에 질문이 포함된 코드를 프롬프트로 전송

## 설계 및 계획
<a name="workflow-design"></a>

비즈니스 및 기술 요구 사항을 수집한 후 개발자는 새로운 코드베이스를 설계하거나 기존 코드베이스를 확장합니다. 이 단계에서 Amazon Q Developer는 개발자가 다음 작업을 수행하도록 지원할 수 있습니다.
+ 잘 설계된 조언을 위해 관련 라이브러리와 클래스 및 함수 개요를 생성합니다.
+ 엔지니어링, 호환성 및 아키텍처 설계 쿼리에 대한 지침을 제공합니다.

## 코딩
<a name="workflow-coding"></a>

코딩 프로세스는 Amazon Q Developer를 사용하여 다음과 같은 방식으로 개발을 가속화합니다.
+ **환경 설정** - 통합 개발 환경(IDE)(예: VS 코드 또는 IntelliJ ) AWS Toolkit 에 를 설치합니다. IntelliJ 그런 다음 Amazon Q를 사용하여 라이브러리를 생성하거나 프로젝트 목표에 따라 설정 제안을 받습니다. 자세한 내용은 [Amazon Q 개발자 온보딩 모범 사례를 참조하세요](onboarding.md).
+ **코드 조직** - 프로젝트 목표에 맞는 코드를 리팩터링하거나 Amazon Q에서 조직 권장 사항을 얻습니다.
+ **코드 작성 **- 인라인 제안을 사용하여 개발하는 동안 코드를 생성하거나 에서 Amazon Q 채팅 패널을 사용하여 Amazon Q에 코드를 생성하도록 요청합니다IDE. 자세한 내용은 [Amazon Q 개발자 를 사용한 코드 생성 모범 사례를](code-generation.md) 참조하세요.
+ **디버깅 및 프로파일링 - **프로파일링 명령을 생성하거나 **수정** 및 **설명**과 같은 Amazon Q 옵션을 사용하여 문제를 디버깅합니다.
+ **단위 테스트** - 채팅 세션 중에 Amazon Q에 프롬프트로 코드를 제공하고 해당 단위 테스트 생성을 요청합니다. 자세한 내용은 [Amazon Q 개발자의 코드 예제를](examples.md) 참조하세요.
+ **설명서** - 인라인 제안을 사용하여 주석 및 문서 문자열을 생성하거나 **설명** 옵션을 사용하여 코드 선택에 대한 세부 요약을 생성합니다. 자세한 내용은 [Amazon Q 개발자의 코드 예제를](examples.md) 참조하세요.

## 코드 검토
<a name="workflow-review"></a>

검토자는 개발 코드를 프로덕션으로 승격하기 전에 이해해야 합니다. 이 프로세스를 가속화하려면 Amazon Q **설명 **및 **최적화 **옵션을 사용하거나 채팅 세션에서 사용자 지정 프롬프트 지침과 함께 코드 선택을 Amazon Q에 전송합니다. 자세한 내용은 [채팅 예제를](examples-chat.md) 참조하세요.

## 통합 및 배포
<a name="workflow-deployment"></a>

Amazon Q에 프로젝트의 아키텍처와 관련된 지속적인 통합, 전송 파이프라인 및 배포 모범 사례에 대한 지침을 문의하세요.

이러한 권장 사항을 사용하면 Amazon Q Developer 기능을 효과적으로 활용하여 워크플로를 최적화하고 전체 개발 수명 주기에서 생산성을 높이는 방법을 배울 수 있습니다.