메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

개발자의 선택 챗GPT,코파일럿

linuxw***

|

2023-09-25

개발자의 하루를 바꾸는 코파일럿 & 챗GPT

코드 설명부터 제안, 자동 완성, 테스트 작성까지 든든한 AI 조수와 페어 프로그래밍하기

  • 저자 : 마이클 D. 캘러핸
  • 번역 : 정원창
  • 출간 : 2023-09-08

 

 

20230925_181557.jpg

 

 

 

20230925_181628.jpg

 

 

 

코파일럿&챗GPT

 

현재 챗GPT 관련 책 중에 정말 유일하게 대부분의 책 내용이 개발과 관련된 내용입니다.

(디코딩에서출간한 "챗GPT 개발자 핸드북"도 있지만 좀 더 프롬프트 사용법에 많은 분량이 할애되어 있습니다)

 

여기다가유명한 AI 코딩 어시스턴트인 GitHub Copilot(코파일럿)도 함께 다루고 있어 현업에서 개발을 하고 계신 분이나 예비 개발자에게 매우 유용한 입문서입니다.

 

코파일럿의경우 책에서는 VS Code를 사용하고 있지만, 대부분의유명 IDE에서 지원하니 계정 생성 후 바로 사용이 가능합니다. (물론유료이지만 30일 시험버전 사용 가능)

 

챗GPT를 자주 사용하는 숙련된 개발자들은 책에서 제시한 예제는 한번쯤 구현해본 로직이기때문에 실제 챗GPT와 코파일럿을 이용하면 새로운 방식 혹은 효율적인 코딩을 하는데 많은 힌트를 얻을 수 있습니다.

 

좀 더고급 주제이긴 하지만 9장의 애자일 프로젝트 관리, 10장의애플리케이션 만들기, 11장 유닛 테스트 등은 챗GPT와코파일럿을 실무 개발에 적극 활용하는 예를 보여 줍니다.

 

단순히코드 조작만 알아내서 복사하는 수준이 아니라 하나의 애플리케이션을 재빠르게 완성하는 모습을 지켜볼 수 있습니다.

 

그리고아래는 초보 개발자들이 관심 가져 할 만한 내용이라 별도로 정리해 놓았으니 참고하시길 바랍니다.

 

1장에서다루는 셸 스크립팅은 챗GPT를 사용하여 간단하게 파일, 디렉터리, 백그라운드 작업을 위한 명령 모음들을 프로그래밍할 수 있습니다.

 

3장이 깃명령에 관한 내용들인데 사실 git을 아는 독자는 이게 왜 여기가 다루는지 의아하겠지만 git을 사용하다 보면 git 명령이 생각이 나지 않거나 좀 더 복잡하고위험한 명령을 처리해야 할 때 도움이 됩니다.

 

4장 알고리즘부문에선 배열의 중요한 3개의 메소드(reduce, filter,sort)를 다루고 검색이나 문자열을 다루는 로직에서 많이 사용하는 공백 제거, 문자열조작 등에 대해서 학습합니다.

 

예를 들어7장에서 다루는 정규 표현식의 경우 책 한권을 공부해야 하는데 챗GPT등을 이용하면 너무나 쉽게 코드 스니펫을 얻을 수 있습니다. 더불어 주석까지 자세히 붙이는것도 가능합니다.

 

--

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?