반응형

개발자 톡방에서 GitHub Copilot chat에 대해 반응이 뜨겁길래 뭔가 하고 찾아봤다

 

대충 알아보니, vscode나 intelliJ 같은 개발환경에 설치하면, 이 Github Copilot chat이 내가 쓴 코드를 읽고 분석해서 더 최적화된 코드로 알려준다거나, 오류 등을 파악해서 바로 해결해주는 등의 마법사 같은 역할을 하는 것 같다.

 

지금까지 코드 상에 오류가 발생하면, 코드를 긁어서 CHAT GPT한테 물어보고, "오류를 수정해줘"라고 했을 것이다.

 

간단한 프로젝트면 그나마 나을지 모르지만, 큰 프로젝트나 코드의 길이, 여러 클래스들끼리 이리저리 얽혀있다면, 솔직히 그 많은 코드를 긁어서 완벽히 해결해달라고 하기엔 무리였다.

 

이제 CHAT GPT가 내장된 copilot chat이 내 프로젝트 코드들의 관계를 알아서 다 읽어보고 분석한 후, 오류가 발생한 부분에 대해서 척척 알려줄 것이다.

 

브라우저를 열었다 닫았다 할 귀찮음도 사라지고, 더이상 코드를 긁어 물어보지 않아도 되니 정말 좋은 서비스인것 같다.

 

다른 사람의 후기를 보니, 자신은 프론트엔드 개발자인데, copilot chat이 백엔드를 알아서 짜주고, 심지어는 db연결까지 다 해주었다고 한다. 풀스택이 가능해진 것이다.

 

이젠 백/프론트엔드 개발자라 하더라도 무리없이 보충해 풀스택으로 개발하는게 수월해질 것 같다.

 

다음은 공식 문서를 바탕으로 정리한 Github Copilot chat에 대한 부가 설명이다.

 

💡 GitHub Copilot Chat의 주요 기능!!

 

1. 코드 자동 완성

  • 이 기능은 마치 나의 생각을 읽어내듯, 다음 코드 라인을 예측하고 제안해 주는 것이다.

2. 버그 수정

  • 이 기능은 GitHub Copiolt Chat이 문제를 식별하고, 해결방안을 제시해 준다.
  • 더이상 오류에 머리를 싸매지 않아도 된다!

 

💡 GitHub Copilot Chat의 장점!!
  • 내 코드를 전체적으로 분석하고, 내 코딩 스타일에 맞추어서 코드를 제안해준다
  • 설치과정이 몇분으로 간단하다
  • 복잡한 코드, 어려운 알고리즘 문제 모두 copilot chat이 척척 도와줄것이다!!
  • 코드를 작성하는 속도, 문제 해결 능력 향상 

 

다가오는 12월 중순 정식 출시 된다고 하네요!! 

반응형
반응형

인텔리제이에서 스프링부트 프로젝트 실행은 잘 되는데, 중지 버튼만 누르면 이런 오류 메시지가 뜨나요?

Execution failed for task ':RestDemoApplication.main()'.
> Build cancelled while executing task ':RestDemoApplication.main()'

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD FAILED in 32s
3 actionable tasks: 1 executed, 2 up-to-date

 

대충 읽어보면 gradle 버전이 호환이 되지 않는다는 내용입니다.

 

실행은 잘 되는데, 멈추기만 하면 이런 오류메시지가 뜹니다.

 

해당 문제는 프로젝트 설정에서 gradle로 실행되게 했기 때문입니다.

 

다음 절차를 따라주세요.

 

1.file > project structure로 들어가세요

 

그런 다음

 

project의 SDK가 java 11로 되어있는지 확인합니다.

 

2. 변경한 설정을 완료한 후 다시 File > Settings를 들어가세요

 그런다음

 

돋보기에 gradle을 검색합니다.

그럼 위와 같은 창이 뜹니다.

튜브가 위치한 곳의 언어를 IntelliJ IDEA로 변경해주세요

아마 처음에는 gradle로 초기값이 설정되어 있을거에요!

그리고 아래 gradle JVM역시 자바 11버전으로 설정해주세요

 

다 하신 후에는..

3. file > open > 현재 프로젝트의 build.gradle을 누르세요

 

그런다음 Open as Project로 열어주신 후 실행하시면 됩니다.!

 

 

그 결과...

 

 

 

실행을 멈추어도 오류 메시지가 뜨지 않고 finish 되었네요!

반응형

+ Recent posts