GitHub Copilot2 GitHub Copilot 으로 코딩하기 #2 GitHub Copilot으로 코딩할 때 실시간 자동완성, 코드 리팩토링, 코드 테스트, 코드 디버깅을 어떻게 지원하는지 예시를 통해 알아보겠습니다. 개발환경은 VS CODE, node.js, mariaDB 입니다. 그리고 GitHub Copilot 활용 팁과 주의사항에 대해 소개하겠습니다. 1. 실시간 코드 자동완성 ex) 에디터 맨 윗줄 203라인 // .. 입력 후 엔터 : 자동완성 코드가 표시되면 탭하여 적용 자동완성 코드가 여러개인 경우 방향키 또는 좌 부분을 눌러 코드를 넘겨 볼 수 있습니다. 컨트롤 + 엔터키를 누르면 자동완성에 참조한 전체 코드를 볼 수 있습니다. 컨트롤 + 방향키를 누르면 필요한 부분 까지 코드를 완성 할 수 있습니다. 위 참조 이미지 207라인 : // 위 함수를.. 2023. 6. 26. GitHub Copilot 으로 코딩하기 #1 GitHub Copilot은 인공지능 기술을 활용하여 코드 자동완성 및 제안 기능을 제공하는 소프트웨어입니다. Open AI에서 만든 Codex AI 모델을 사용하였으며, GitHub가 보유한 수많은 public 소스코드를 학습하여 만들어졌습니다. 개발자가 개발도구에 ‘GitHub Copilot Extension’을 설치하면 인공지능이 작성해야 할 소스 코드를 실시간 제시해줍니다. 코파일럿 특징 및 주요기능 코파일럿의 Codex는 코딩 작업에 특화된 AI모델로 실시간 코드 제안, 코드 리팩토링, 단위 테스트 자동 생성, 코드 디버깅 등 다양한 프로그램 작업을 수행합니다. Codex는 복잡한 인공신경망 구조를 가진 모델로 입력된 코드를 분석하고 소스 코드를 이해하며, 컴파일러 레벨로 코드 분석하여 효율적이.. 2023. 6. 23. 이전 1 다음