기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Q 개발자를 사용하여 전체 함수 생성
Amazon Q는 사용자가 작성한 설명을 기반으로 전체 함수를 생성할 수 있습니다. 설명을 마치면 Amazon Q에서 함수 서명을 제안합니다. 제안을 수락하면 Amazon Q가 자동으로 커서를 함수의 다음 부분으로 이동시켜 제안을 합니다. 제안 사이에 추가 설명이나 코드 줄을 입력하더라도 Amazon Q는 입력에 따라 리팩토링합니다.
- C
-
- C++
-
- JavaScript
-
다음 예제에서 사용자는 일련의 주석을 기반으로 전체 함수를 생성하고 편집합니다.
다음 이미지에서 사용자는 Amazon S3에서 파일을 읽기 위한 함수 서명을 작성했습니다. 그러면 Amazon Q는 이
read_from_s3
메서드의 전체 구현을 제안합니다.참고
이전 예와 같이 Amazon Q에서 제안의 일부로
import
설명을 포함하는 경우가 있습니다. 수동으로 이러한import
문을 파일 상단으로 이동하는 것이 좋습니다.또 다른 예로, 다음 이미지에서는 사용자가 함수 서명을 작성했습니다. 그러면 Amazon Q는 이
quicksort
메서드의 전체 구현을 제안합니다.Amazon Q는 제안 시 이전 코드 스니펫을 고려합니다. 다음 이미지에서 이전 예제의 사용자는 위에 있는
quicksort
에 대해 제안된 구현을 수락했습니다. 그런 다음 사용자는 일반적인sort
메서드에 대한 함수 서명을 작성합니다. 그러면 Amazon Q는 이미 작성된 내용을 기반으로 구현을 제안합니다.다음 이미지에서 사용자는 주석을 작성했습니다. 그러면 Amazon Q는 이 의견을 바탕으로 함수 서명을 제안합니다.
다음 이미지에서 이전 예제의 사용자는 제안된 함수 서명을 수락했습니다. 그러면 Amazon Q에서
binary_search
함수의 완전한 구현을 제안할 수 있습니다. - Java
-
다음 목록에는 Amazon Q가 함수를 제안하고 함수를 생성하는 전체 프로세스를 안내하는 방법의 예가 나와 있습니다.
-
다음 예제에서는 사용자가 의견을 입력합니다. Amazon Q는 함수 서명을 제안합니다.
사용자가 제안을 수락하면 Amazon Q는 함수 본문을 제안합니다.
-
아래 이미지에서 사용자는 Amazon Q의 제안을 수락하기 전에 함수 본문에 설명을 입력합니다. 다음 줄에서 Amazon Q는 의견을 기반으로 제안을 생성합니다.
-
- C#
-
다음 예제에서 Amazon Q는 전체 함수를 권장합니다.
- TypeScript
-
다음 예제에서 Amazon Q는 사용자의 독스트링을 기반으로 함수를 생성합니다.
- Python
-
Amazon Q는 사용자가 작성한 설명을 기반으로 전체 함수를 생성할 수 있습니다. 설명을 마치면 Amazon Q에서 함수 서명을 제안합니다. 제안을 수락하면 Amazon Q가 자동으로 커서를 함수의 다음 부분으로 이동시켜 제안을 합니다. 제안 사이에 추가 설명이나 코드 줄을 입력하더라도 Amazon Q는 입력에 따라 리팩토링합니다.
다음 예제에서 Amazon Q는 전체 함수와 해당 단위 테스트를 모두 생성합니다.
다음 목록에는 Amazon Q가 함수를 제안하고 함수를 생성하는 전체 프로세스를 안내하는 방법의 예가 나와 있습니다.
-
아래 이미지에는 사용자가 의견을 입력했습니다. 설명 아래에 있는 함수 서명은 Amazon Q에서 제안한 것입니다.
-
아래 이미지에서 사용자는 함수 서명에 대한 Amazon Q 제안을 수락했습니다. 제안을 수락하면 커서가 자동으로 올라가고 Amazon Q에서 함수 본문에 대한 새로운 제안을 했습니다.
-
아래 이미지에서 사용자는 Amazon Q의 제안을 수락하기 전에 함수 본문에 설명을 입력합니다. 다음 줄에서 Amazon Q는 의견 내용을 기반으로 새 제안을 생성했습니다.
이 예제에서 Amazon Q는 사용자가 서명의 일부를 입력한 후 전체 기능을 사용할 것을 권장합니다.
-