📚 [Daily] GitHub Copilot 사용기
Category: Daily | 📅 January 29, 2026
선택 이유
Claude, cursor, chatgpt, gemini 등 vscode 에 붙여 볼 수 있는 녀석들은 대부분 붙여 봤는데 ‘내가 초고급 개발자야!!’가 아닌 이상은 이정도면 충분함.
- 대화형
- 진입난이도 낮음
- 개발숙련도에 구애받지 않음
- 여러개의 MCP를 사용할 수 있으나 요금체계에 영향을 받음 ( 그래도 쓸만함 ㅋ)
왜 vscode 와 연동이 되야 하는가?
얘가 github (gitlab)과 찰떡이라서. -_- ;;;
필수 조건
- 개발하려고 하는 서비스 혹은 시스템의 요구사항이 명확해야 함
- 요구사항에 대한 기능이 자세할 수록 좋음
- 주고 받는 데이터의 내용이 정확할 수록 품질이 좋아짐
작업 진행
준비물
- 가입을 해서 요금제를 결정한다. ( 3가지 요금제 )
- vscode 에서 github copilot 확장프로그램을 설치한다. (설치하면 오른쪽에 채팅창이 생김.)
- 기본적인 요구사항을 정리한 문서를 만든다. (주절주절 써도 상관 없음 )
- 어떤 언어 or 프레임워크로 개발할 것인지 알려주는게 좋다 . ( react , vue, python, django, ruby 등)
개발 시작
- 기본적인 요구사항을 정리한 문서를 개발에 필요한 기능단위로 정리를 요청한다
- 정리된 문서를 코파일럿이 개발하는데 문제가 없을지 재검토 요청한다.
- 개발을 요청한다. 이후 코파일럿은 알아서 ‘allow’로 확인하며 진행하는데 (아마도 이게 토큰 발행수 같음) 잘 지켜보며 눌러주면 됨.
- 최초 요구사항 수정
- 개발준비 체크 및 개발 문서 작성
- 개발 시작
- 간혹, Hang이 발생하는 경우가 있는데. 이때는 TERMINAL 에서
ctrl_+C현재 진행중인 명령어를 중단시키면 알아서 다시 체크 함. - 끝 ( 개발 완료 문서도 만들어 줌 ㅋㅋ )
- 간혹, Hang이 발생하는 경우가 있는데. 이때는 TERMINAL 에서
검증
개발이 완료되었다고 믿으면 안됨. 하나씩 개발된 내용 확인하면서 안된부분은 계속 요청해야 함.
💭 Reviews
디자인 요소가 없으면 'pretty'하게 라는 문구를 추가하자 ㅋㅋ
prototype으로 개발하는데는 개발언어는 몰라도 될 것 같다. -_-
몰트봇은 더 편하게 해주겠지?