인라인 및 어시스턴트 코드 생성을 위한 Amazon Q Developer의 모범 사례 - AWS 권장 가이드

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

인라인 및 어시스턴트 코드 생성을 위한 Amazon Q Developer의 모범 사례

Amazon Web Services(기여자)

2024년 8월(문서 이력)

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

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

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

이 가이드는 Amazon Q Developer를 사용하여 다음과 같은 코드 개발 작업을 수행하는 데 중점을 둡니다.

  • 코드 완성 - 개발자 코드로 인라인 제안을 실시간으로 생성합니다.

  • 코드 개선 및 조언 -  소프트웨어 개발에 대해 논의하고, 자연어로 새 코드를 생성하고, 기존 코드를 개선합니다.

목표

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

이 가이드에서는 Amazon Q Developer 사용에 대한 다음과 같은 인사이트를 제공합니다.

  • 코드 개발을 위한 Amazon Q Developer의 효과적인 사용 이해

  • Amazon Q Developer 사용에 대한 일반적인 문제를 완화하고 개발자의 명확성 향상

    • 개발자 기대치를 충족하고 코드 생성 정확도 및 성능과 관련된 장애물을 극복할 수 있는 전략과 인사이트를 제공합니다.

  • 문제 해결 및 오류 처리 제공

    • 부정확한 결과 또는 예상치 못한 동작을 해결하기 위한 Amazon Q Developer 코드 생성 문제 해결 지침을 개발자에게 제공합니다.

    • Python 및와 관련된 실제 예제 및 시나리오를 제공합니다Java.

  • 워크플로 및 생산성 최적화

    • Amazon Q Developer를 사용하여 코드 개발 워크플로를 최적화합니다.

    • 개발자 생산성을 높이기 위한 전략을 논의합니다.