GitHub Copilot 에이전트를 사용하여 코드 유지 관리 작업 수행
GitHub Copilot 에이전트를 사용하여 일반적인 코드 유지 관리 작업을 가속화하는 방법을 알아봅니다. 이 교육에서는 GitHub Copilot 에이전트를 사용하여 Visual Studio Code 환경에서 코드를 리팩터링하여 문제를 빠르고 정확하게 해결하는 방법을 설명합니다.
사전 요구 사항
- 개인 GitHub 계정 또는 조직 또는 엔터프라이즈에서 관리하는 GitHub 계정에는 GitHub Copilot 대한 활성 구독이 필요합니다.
- 1년 이상의 코드 개발 경험을 갖추는 것이 좋습니다.
- C# Dev Kit 확장을 사용하여 Visual Studio Code C# 애플리케이션을 개발한 경험이 권장됩니다.
업적 코드
업적 코드를 요청하려고 하나요?
이 학습 경로의 모듈
이 모듈에서는 리팩터링 및 코드 품질 향상을 위한 모범 사례에 중점을 두고 GitHub Copilot 에이전트를 사용하여 코드베이스에서 중복 논리를 식별하고 통합하는 방법을 다룹니다.
이 모듈에서는 Visual Studio Code GitHub Copilot 사용하여 대규모 함수를 더 작고 관리하기 쉬운 구성 요소로 식별하고 리팩터링하는 방법에 대해 설명합니다.
이 모듈에서는 GitHub Copilot 에이전트 모드를 사용하여 코드에서 복잡한 조건문을 간소화하는 방법을 설명합니다. 코딩 효율성을 높이기 위한 실용적인 예제와 연습을 제공합니다.
이 모듈에서는 GitHub Copilot Chat을 사용하여 기존 코드베이스에 대한 향상된 기능을 개발하는 방법을 살펴봅니다. 연습은 코드 품질, 안정성, 성능 및 보안을 향상시키는 GitHub Copilot 제안을 구현하는 실용적인 환경을 제공합니다.
이 모듈에서는 GitHub Copilot 요청 및 에이전트 모드를 사용하여 GitHub 문제를 식별하고 수정하는 방법을 설명합니다. 이 교육에서는 SQL 삽입, 암호화, 로깅 및 경로 통과 문제와 같은 보안 취약성에 중점을 둡니다.
이 모듈에서는 GitHub Copilot 요청 및 에이전트 모드를 사용하여 GitHub 비밀 검사 경고를 식별하고 수정하는 방법을 설명합니다. 이 교육에서는 소스 코드에서 하드 코딩된 비밀을 검색하고 이를 대체할 보안 구성 패턴을 구현하는 데 중점을 둡니다.