GitHub Copilot 에이전트를 사용하여 코드 성능 향상

중급
개발자
GitHub
Visual Studio Code

이 모듈에서는 Visual Studio Code에서 GitHub Copilot를 사용하여 .NET 애플리케이션을 효과적으로 프로파일하고, 성능 문제를 식별하고, 코드를 최적화하는 방법을 살펴봅니다.

학습 목표

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

  • 코드 프로파일링이란 무엇이며 코드 효율성을 향상하면 사용자와 비즈니스에 어떤 이점이 있는지 설명합니다.
  • 프로파일링을 구현하고, 병목 상태를 찾고, 코드 성능을 향상시키는 데 사용되는 도구, 기술 및 프로세스를 설명합니다.
  • GitHub Copilot의 요청 모드를 사용하여 코드베이스를 설명하고, 코드 효율성을 개선할 기회를 제안하고, 제안된 성능 최적화와 관련된 위험을 식별합니다.
  • GitHub Copilot의 에이전트 모드를 사용하여 코드 품질 또는 코드 보안에 부정적인 영향을 주지 않고 성능이 낮은 코드를 리팩터링합니다.

사전 요구 사항

  • Visual Studio Code에서 GitHub Copilot를 사용한 경험
  • C# 애플리케이션 개발 경험