요약: Copilot
소프트웨어 엔지니어로서 생산성을 높이기 위해 GitHub Copilot의 세 가지 기능을 사용하는 방법에 대해 설명합니다.
- Copilot Edits: Visual Studio Code의 Copilot Edits 기능을 사용하면 여러 파일에서 단일 입력을 기반으로 변경을 할 수 있으며, 대규모 코드베이스에서 일관성을 유지하기 위해 수작업을 크게 줄일 수 있습니다.
- 워크스페이스 컨텍스트: Copilot은 관련 파일과 심볼을 지능적으로 검색하여 제안에 통합합니다. 이를 통해 낯선 코드베이스에서 의존성을 빠르게 찾고 관계를 이해하여 정확한 변경을 할 수 있습니다.
- 작업 공간에 맞춘 Copilot 사용자 정의: .github/copilot-instructions.md 파일을 통해 Copilot의 설정을 사용자 정의하여 코드 생성 및 테스트 생성 정의를 설정하고 프로젝트별 요구 사항에 맞게 제안을 조정할 수 있습니다.
이러한 기능을 통해 개발자는 반복적인 작업보다 더 큰 문제를 해결하고 고품질 소프트웨어를 구축하는 데 집중할 수 있습니다.