GitHub Copilot 도구를 사용하여 코드 개선 구현

중급
개발자
GitHub

이 모듈에서는 GitHub Copilot Chat을 사용하여 기존 코드베이스에 대한 향상된 기능을 개발하는 방법을 살펴봅니다. 연습은 코드 품질, 안정성, 성능 및 보안을 향상시키는 GitHub Copilot 제안을 구현하는 실제 환경을 제공합니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • 기존 코드 프로젝트의 코드를 개선하는 데 도움이 되는 GitHub Copilot 채팅에 대한 프롬프트/질문을 개발합니다.

  • 코드 품질, 안정성, 성능 및 보안 영역에서 기존 코드를 개선하는 GitHub Copilot Chat의 코드 업데이트 제안을 구현합니다.

사전 요구 사항

  • 1년 이상의 소프트웨어 개발 경험을 권장합니다.

  • Visual Studio Code 및 C# Dev Kit 확장을 사용하여 C# 애플리케이션을 개발하는 것이 좋습니다.

  • 개인 GitHub 계정 또는 조직 또는 엔터프라이즈에서 관리하는 GitHub 계정에는 GitHub Copilot에 대한 활성 구독이 필요합니다. GitHub Copilot 무료 플랜을 설정하거나 1회 30일 무료 평가판으로 GitHub Copilot Pro 구독에 등록할 수 있습니다. 이 교육의 경우 GitHub Copilot 무료 요금제에 등록하는 것으로 충분합니다.

  • GitHub Copilot 무료 평가판 조건 인식: GitHub Copilot Pro에 대한 30일 무료 평가판 제품을 선택하는 경우 등록 시 결제 양식이 요청됩니다. 30일 기간이 종료되기 전에 취소하지 않는 한 평가판이 끝날 때까지 요금이 적용되지 않습니다.

  • Visual Studio Code에서 GitHub Copilot를 사용하여 코드를 설명, 디버그 및 생성한 경험