환경 간 GitHub Copilot: IDE, 채팅, GitHub.com 및 명령줄 기술

중급
개발자
DevOps 엔지니어
학생
GitHub

다양한 개발 환경에서 GitHub Copilot의 다각적인 기능을 살펴봅니다. IDE에서 AI 지원 코딩을 활용하고, 복잡한 작업을 위한 자연어 대화에 참여하고, 명령줄 생산성을 향상하고, 코드 생성에서 끌어오기 요청 완료까지 개발 워크플로를 가속화하는 방법을 알아봅니다.

학습 목표

이 모듈의 끝에서 다음을 수행할 수 있습니다.

  • GitHub Copilot의 자동 제안, 여러 제안 창 및 다양한 코딩 스타일에 적응하여 코드 개발을 가속화하는 기능을 활용하는 방법을 이해합니다.
  • 코드 생성 정확도 및 속도를 향상시키기 위해 인라인 주석, 블록 주석, 문서 문자열 및 기타 유형의 주석을 통해 GitHub Copilot에 컨텍스트를 제공하는 방법을 이해합니다.
  • 자연어 대화를 통해 GitHub Copilot와 상호 작용하여 복잡한 코드를 생성하고, 문제를 디버그하고, 코드 설명을 가져오고, 개발 워크플로를 실시간으로 간소화하는 방법을 이해합니다.
  • 범위 참조, 슬래시 명령 및 에이전트를 사용하여 GitHub Copilot Chat 제안의 관련성을 개선하여 일상적인 개발 작업을 신속하게 완료하는 방법을 이해합니다.
  • 리포지토리 탐색, 끌어오기 요청 지원, 문제 관리 및 공동 작업 코드 검토 워크플로를 위해 GitHub.com GitHub Copilot를 사용하는 방법을 이해합니다.
  • CLI에서 GitHub Copilot와 상호 작용하여 명령 설명, 제안 및 명령을 실행하여 터미널 워크플로를 자동화하는 방법을 이해합니다.

사전 요구 사항

  • 기본 코딩 지식.
  • GitHub Copilot 액세스: 이를 사용하려면 다음 IDE(통합 개발 환경)에서 제공되는 GitHub Copilot 확장을 설치할 수 있습니다.
  • Visual Studio
  • Visual Studio Code
  • Neovim
  • JetBrains IDE(IntelliJ, PyCharm, WebStorm 등)
  • 코드 편집기에서 Copilot에 연결하는 GitHub 계정입니다.