GitHub Copilot 에이전트를 사용하여 큰 함수 리팩터링

중급
개발자
GitHub
Visual Studio Code

이 모듈에서는 Visual Studio Code에서 GitHub Copilot를 사용하여 대규모 함수를 보다 작고 관리하기 쉬운 구성 요소로 식별하고 리팩터링하는 방법에 대해 설명합니다.

학습 목표

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

  • 대규모 다목적 함수에서 발생하는 문제와 소규모의 단일 용도 함수에서 제공하는 이점에 대해 설명합니다.
  • 큰 함수를 더 작은 함수로 리팩터링하는 데 사용되는 도구, 기술 및 프로세스를 설명합니다.
  • GitHub Copilot의 요청 모드를 사용하여 코드베이스를 설명하고 큰 함수를 더 작은 단일 용도의 함수로 변환할 기회를 식별합니다.
  • GitHub Copilot의 에이전트 모드를 사용하여 큰 함수를 더 작은 도우미 함수 및 정적 메서드로 리팩터링합니다.

사전 요구 사항

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