

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

# 인라인 및 어시스턴트 코드 생성을 위한 Amazon Q Developer의 모범 사례
<a name="introduction"></a>

*Amazon Web Services*([기여자](contributors.md))

*2024년 *8월([문서 이력](document-history.md))

전통적으로 개발자는 코드를 작성하고 유지하기 위해 다양한 소스의 전문 지식, 설명서 및 코드 조각에 의존해 왔습니다. 이러한 방법은 업계에 도움이 되었지만 시간이 많이 걸리고 인적 오류로 인해 비효율성과 잠재적 버그가 발생할 수 있습니다.

여기에서 Amazon Q Developer는 개발자의 여정을 개선하기 위해에서 단계를 수행합니다. Amazon Q Developer는 지능형 코드 AWS 생성 및 권장 사항을 제공하여 코드 개발 작업을 가속화하도록 설계된 강력한 생성형 AI 기반 어시스턴트입니다.

그러나 새로운 기술과 마찬가지로 문제가 있을 수 있습니다. 개발자가 직면할 수 있는 일반적인 장애물은 비현실적인 기대치, 온보딩 문제, 부정확한 코드 생성 문제 해결, Amazon Q 기능의 적절한 사용입니다. 이 포괄적인 가이드는 이러한 문제를 해결하여 가장 널리 채택된 프로그래밍 언어 중 두 가지Java인 Python 및에 특히 적용되는 실제 시나리오, 세부 모범 사례, 문제 해결 및 실제 코드 예제를 제공합니다.

이 가이드는 Amazon Q Developer를 사용하여 다음과 같은 코드 개발 작업을 수행하는 데 중점을 둡니다.
+ **코드 완성** - 개발자 코드로 인라인 제안을 실시간으로 생성합니다.
+ **코드 개선 및 조언** -  소프트웨어 개발에 대해 논의하고, 자연어로 새 코드를 생성하고, 기존 코드를 개선합니다.

## 목표
<a name="objectives"></a>

이 가이드의 목표는 Amazon Q Developer를 처음 사용하거나 지속적으로 사용하는 개발자를 지원하여 일상적인 코딩 작업에서 서비스를 성공적으로 사용할 수 있도록 지원하는 것입니다. 개발 팀 관리자는이 가이드를 읽어도 도움이 될 수 있습니다.

이 가이드에서는 Amazon Q Developer 사용에 대한 다음과 같은 인사이트를 제공합니다.
+ 코드 개발을 위한 Amazon Q Developer의 효과적인 사용 이해
  + Amazon Q Developer를 [개발자의 워크플로](developer-workflows.md)에 통합하는 모범 사례를 제공합니다.
  + 성공적인 [코드 생성](code-generation.md) 및 [권장 사항에](code-recommendations.md) 대한 예제와 함께 step-by-step 지침을 제공합니다.
+ Amazon Q Developer 사용에 대한 일반적인 문제를 완화하고 개발자의 명확성 향상
  + 개발자 기대치를 충족하고 코드 생성 정확도 및 성능과 관련된 장애물을 극복할 수 있는 [전략](onboarding.md#best-practices-onboarding)과 인사이트를 제공합니다.
+ 문제 해결 및 오류 처리 제공
  + 부정확한 결과 또는 예상치 못한 동작을 해결하기 위한 Amazon Q Developer 코드 생성 [문제 해결 지침을](troubleshooting.md) 개발자에게 제공합니다.
  + Python 및와 관련된 실제 [예제 및 시나리오](examples.md)를 제공합니다Java.
+ 워크플로 및 생산성 최적화
  + Amazon Q Developer를 사용하여 코드 개발 워크플로를 최적화합니다.
  + [개발자 생산성을](advanced-capabilities.md) 높이기 위한 전략을 논의합니다.