활용 도구

GitHub · Resource folder

GitHub Copilot

에디터 자동완성과 Copilot Chat으로 코드를 제안받고, 근거를 확인하며 반영하는 흐름을 익힙니다.

학습 자료4개 문서
GitHub Copilot 공식 문서
Document 01READ · PRACTICE · VERIFY

01. 설치와 활성화

에디터 확장을 설치하고 계정에서 Copilot을 활성화합니다.

  • 확장 설치(VS Code 등)
  • 계정 활성화
  • 자동완성 동작 확인
  • Chat 패널 열기
// 함수 위에 의도를 주석으로 적으면 제안 품질이 오릅니다
// 이메일 형식을 검증하는 함수
Document 02READ · PRACTICE · VERIFY

02. 좋은 제안을 유도하기

주석·타입·함수 시그니처로 의도를 명확히 해 정확한 제안을 받습니다.

  • 의도를 주석으로 명시
  • 타입·시그니처 먼저 작성
  • 예시 입력·출력 제시
  • 제안 순환(Alt+])
type Result = { ok: boolean; message?: string };
// 위 타입을 반환하도록 구현
Document 03READ · PRACTICE · VERIFY

03. Copilot Chat 활용

선택 영역을 설명·리팩터·테스트 생성으로 활용하고 근거를 확인합니다.

  • /explain으로 코드 이해
  • /tests로 테스트 생성
  • /fix로 오류 수정
  • 제안 근거 검토
/tests 이 함수의 경계값과 실패 케이스를 포함한 테스트를 작성해줘
Document 04READ · PRACTICE · VERIFY

04. 검증과 보안 점검

제안을 그대로 신뢰하지 않고 테스트와 비밀키 노출 여부를 확인합니다.

  • 동작 테스트
  • 비밀키·라이선스 확인
  • 불필요한 의존성 점검
  • diff 검토 후 커밋
npm run lint && npm test

Apply what you learned

이 자료로 내 프로젝트를 시작해 보세요.

프로젝트 상담