게시된 날짜: Aug 4, 2020
Amazon CodeGuru는 기계 학습으로 지원되는 개발자 도구입니다. 코드 수준을 향상하고 애플리케이션에서 가장 비경제적인 코드 줄을 찾아내는 데 유익한 지능형 권장 사항을 제공합니다.
Amazon CodeGuru Reviewer의 경우 코드를 스캔하여 중대한 문제점이 있는지 검사하고 버그를 식별하며 이를 수정하기 위한 권장 사항을 제시하여 코드 수준을 향상하는 데 도움을 줍니다. 오늘 AWS는 Amazon CodeGuru Reviewer가 이제 리포지토리, 패키지 또는 소스 코드 브랜치의 모든 코드를 분석하는 능력을 지원한다고 발표했습니다. 고객은 지정 코드 브랜치에 따른 (풀 요청을 통해 변경된 부분만이 아닌) 모든 코드의 관련 리포지토리에 대해 자동 코드 검토 권장 사항을 받을 수 있습니다. 고객 사용 사례에는 코드 마이그레이션 중 코드 검토 권장 사항 제공, 코드 실사, 주기적인 코드 유지 관리 이니셔티브가 포함됩니다. 풀 요청 및 풀 리포지토리 분석을 이용할 수 있게 되면서, Reviewer를 사용하는 고객은 1) 리포지토리를 연결하고 2) 전체 리포지토리 분석을 시작하고 3) 증분 코드 변경 부분이 있는 풀 요청을 지속적으로 분석하고 4) 코드 품질을 보장하기 위해 전체 리포지토리를 주기적으로 재스캔할 수 있습니다.
고객은 전체 리포지토리 분석을 하기 위해 AWS 콘솔 내 Amazon CodeGuru 대시보드로 이동하여 콘솔 페이지의 “코드 검토”를 탐색할 수 있습니다. 이제 고객은 전체 리포지토리에 대해 새로운 분석을 시작하거나 과거 분석에 대한 코드 검토 권장 사항을 볼 수 있는 새 “리포지토리 분석” 탭을 보게 됩니다. 고객은 코드 검토 권장 사항을 받기 위해 전체 리포지토리 또는 리포지토리 내 특정 소스 코드 브랜치 분석을 선택할 수 있습니다.
Amazon CodeGuru를 사용하여 코드 검수 및 애플리케이션 프로파일링을 자동화하는 방법에 대한 자세한 내용은 AWS ML 블로그를 참조하십시오.