IDE에서의 Amazon Q Developer를 위한 지원 언어 - Amazon Q Developer

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

IDE에서의 Amazon Q Developer를 위한 지원 언어

Amazon Q Developer는 다양한 기능과 기능 전반에 걸쳐 광범위한 프로그래밍 언어를 지원합니다. 이 페이지에서는 각 기능에 지원되는 언어 및 버전을 간략하게 설명합니다.

인라인 제안에 대한 언어 지원

Amazon Q는 여러 프로그래밍 언어에 대한 인라인 코드 제안을 지원합니다. 프로그래밍 언어에 대한 코드 생성의 정확도와 품질은 훈련 데이터의 크기와 품질에 따라 달라집니다.

훈련 데이터의 품질 측면에서 가장 많이 지원되는 프로그래밍 언어는 다음과 같습니다.

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • Lua

  • PHP

  • PowerShell

  • Python

  • R

  • Ruby

  • Rust

  • Scala

  • Shell

  • SQL

  • Swift

  • SystemVerilog

  • TypeScript

가장 많이 지원되는 코드형 인프라(IaC) 언어는 다음과 같습니다.

  • CDK(Typescript, Python)

  • HCL(Terraform)

  • JSON

  • YAML

채팅 및 인라인 채팅에 대한 언어 지원

Amazon Q는 IDE에서 채팅 및 인라인 채팅을 위한 다양한 프로그래밍 언어를 지원하며, 다음을 포함하되 이에 국한되지 않는 인기 있는 프로그래밍 및 IaC 언어에 대한 향상된 성능을 제공합니다.

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • PHP

  • Python

  • Ruby

  • Rust

  • Scala

  • Shell

  • SQL

  • Swift

  • TypeScript

가장 많이 지원되는 코드형 인프라(IaC) 언어는 다음과 같습니다.

  • CDK(Typescript, Python)

  • HCL(Terraform)

  • JSON

  • YAML

Amazon Q 채팅 및 인라인 채팅은 품질은 다를 수 있지만 덜 일반적인 언어를 포함하여 여기에 나열되지 않은 언어를 지원합니다.

변환에 대한 언어 지원

변환에 지원되는 언어는 코드를 변환하는 환경에 따라 다릅니다.

JetBrains IDEs 및 에서는 변환Visual Studio Code에 다음 언어가 지원됩니다.

Visual Studio에서는 변환에 다음 언어가 지원됩니다.

지원되는 언어 및 기타 변환 사전 조건에 대한 자세한 내용은 수행 중인 변환 유형에 대한 주제를 참조하세요.

/dev를 사용한 기능 개발에 대한 언어 지원

기능 개발을 위한 Amazon Q 에이전트는 다음을 포함하되 이에 국한되지 않는 인기 있는 프로그래밍 언어에 대한 향상된 성능을 통해 다양한 언어를 지원합니다.

  • Java

  • Python

  • JavaScript

  • TypeScript

특성 개발 에이전트는 덜 일반적인 언어도 지원하지만 품질은 다를 수 있습니다.

/test를 사용한 단위 테스트 생성을 위한 언어 및 프레임워크 지원

단위 테스트 생성을 위한 Amazon Q 에이전트는 다음 언어 및 테스트 프레임워크를 지원합니다.

  • Python

    • 지원되는 테스트 프레임워크: Pytest, Unittest

  • Java

    • 지원되는 테스트 프레임워크: JUnit(JUnit 4 및 5, JUnit Jupiter), Mockito

/review를 사용한 코드 검토에 대한 언어 지원

Amazon Q 코드 검토는 다음 언어 버전을 지원합니다.

  • Java ‐ Java 17 이하

  • JavaScript - ECMAScript 2021 이하

  • Python - Python 3.11 이하, Python 3 시리즈 이내

  • C# - 모든 버전(.NET 6.0 이상 권장)

  • TypeScript - 모든 버전

  • Ruby - Ruby 2.7 및 3.2

  • Go - Go 1.18

  • C ‐ C11 이하

  • C++ - C++17 이하

  • PHP - PHP 8.2 이하

  • Kotlin - Kotlin 2.0.0 이하

  • Scala - Scala 3.2.2 이하

  • JSX - React 17 이하

  • 코드형 인프라(IaC) 언어

    • AWS CloudFormation ‐ 2010-09-09

    • Terraform ‐ 1.6.2 이하

    • AWS CDK ‐ TypeScript 및 Python

자동 코드 수정은 다음 언어 및 버전으로 스캔에 사용할 수 있습니다.

  • Java ‐ Java 17 이하

  • JavaScript - ECMAScript 2021 이하

  • Python - Python 3.11 이하, Python 3 시리즈 이내

  • C# - 모든 버전(.NET 6.0 이상 권장)

  • TypeScript - 모든 버전

  • 코드형 인프라(IaC) 언어

    • AWS CloudFormation ‐ 2010-09-09

    • Terraform ‐ 1.6.2 이하

    • AWS CDK ‐ TypeScript 및 Python

/doc를 사용한 설명서 생성에 대한 언어 지원

Amazon Q는 다음 언어에 대한 설명서 생성을 지원합니다.

  • Java

  • Python

  • JavaScript

  • TypeScript

사용자 지정에 대한 언어 지원

Amazon Q는 다음 언어에 대한 사용자 지정을 지원하며 나열된 파일 유형을 사용하여 사용자 지정을 생성합니다.

  • Python (.py)

  • Java (.java)

  • JavaScript (.js, .jsx)

  • TypeScript (.ts, .tsx)

  • 마크다운(.md, .mdx)

  • reStructuredText(.rst)

  • 텍스트(.txt)