2024-09
AI로 개발하는 법을 쉽게 알려주는 책이다.
28가지 실습을 통해 이해도를 높여주는 책
코파일럿을 이용한다.
1
페어프로그래밍?
두 개발자가 하나의 문제 해결을 함께 논의하며 프로그래밍하는 협업 기법입니다.
장점?
코드 품질 향상
지식 공유와 멘토링
협업과 의사소통 능력 강화
복잡한 문제 해결
프로젝트 관리 효율성
팀워크와 동기 부여
2
페어 프로그래밍 실천의 어려움?
첫 번째,
문화적 저항.
개인 작업을 선호하거나 협업에 대한 가치를 충분히 인식하지 못하는 경우
공감대 실패
두 번째,
리소스의 제약
시간과 인력 부족
단기적으로 생선성 저하를 경험할 수 있다.
3
페어프로그램을 돕는 대표적인 AI도구로 깃허브 코파일럿.
깃허브 코파일럿은 깃허브와 오픈 AI기술을 결합한 것.
4
깃허브 코파일럿 동작 예시
5
개발자 생성성 향상?
AI도구가 개발자를 어떻게 돕는 것일까?
1) 컨텍스 스위칭
여러 작업으로 전환할 때 집중력과 생산성의 손실이 발생한다.
2) 코드 이해
새로운 코드나 복잡한 로직 분석 시 기간이 걸린다.
3) 코드 검색
필요한 정보나 기존 코드를 찾는데 시간 소요
4) 디버깅
버그 식별, 수정
1
깃허브 코파일럿 챗 소개 + VSCode에서 사용하기
IDE기반 깃허브 코파일럿 사용법.
CLI기반 사용법.
2
VSCode에 설치하기.
VSCode 익스센턴
검색창 copilot 입력 검색
GitHub Copilot과 GitHub Copilot Chat을 차례로 설치
1
실습 01
파이게임을 활용한 틱택토 게임 만들기
실습 02
터미널 에러 메시지로 버그 픽스하기
1
실습 15
함수, 클래스 추출하여 재사용성 높이기
챗GPT를 이용해 리팩터링을 진행
1
코파일럿으로 코드 리뷰하기
2
챗GPT로 코드 리뷰하기
1
실습 28
호텔 리뷰 데이터셋을 활용한 감성 분석.
실습 29
데이터 이용해 그래프 그리기, 시각화하기
1
설치하기
2
기능 알아보기
챗GPT와 코파일럿으로 개발을 하는 방법을 설명해 준다.
하나씩 해보기 좋은 예제가 많은 책이다.
바로 시작해 보자.
AI 코딩 비서를 만들기 위한 책이다.
같이 보면 좋을 책
https://brunch.co.kr/@topasvga/3835
감사합니다.