GitHub Copilot 에이전트를 사용하여 큰 함수 리팩터링
중급
개발자
GitHub
Visual Studio Code
이 모듈에서는 Visual Studio Code에서 GitHub Copilot를 사용하여 대규모 함수를 보다 작고 관리하기 쉬운 구성 요소로 식별하고 리팩터링하는 방법에 대해 설명합니다.
학습 목표
이 모듈을 마치면 다음을 수행할 수 있습니다.
- 대규모 다목적 함수에서 발생하는 문제와 소규모의 단일 용도 함수에서 제공하는 이점에 대해 설명합니다.
- 큰 함수를 더 작은 함수로 리팩터링하는 데 사용되는 도구, 기술 및 프로세스를 설명합니다.
- GitHub Copilot의 요청 모드를 사용하여 코드베이스를 설명하고 큰 함수를 더 작은 단일 용도의 함수로 변환할 기회를 식별합니다.
- GitHub Copilot의 에이전트 모드를 사용하여 큰 함수를 더 작은 도우미 함수 및 정적 메서드로 리팩터링합니다.
사전 요구 사항
- Visual Studio Code에서 GitHub Copilot를 사용한 경험
- C# 애플리케이션 개발 경험